Daniel O'Connor
1ee993f008
Merge pull request #4767 from Growstuff/bump-oauth-1.1.6
...
Bump oauth to 1.1.6
2026-08-23 18:03:46 +09:30
Daniel O'Connor
0834ab335d
Merge pull request #4766 from Growstuff/bump-oauth-1.1.5
...
Bump oauth to 1.1.5
2026-08-23 18:00:37 +09:30
Daniel O'Connor
b7a15e3d8f
Merge pull request #4765 from Growstuff/bump-oauth-1.1.4
...
Bump oauth to 1.1.4
2026-08-23 18:00:25 +09:30
Daniel O'Connor
dc5343671b
Merge pull request #4769 from Growstuff/bump-oauth-1.1.3
...
Bump oauth to 1.1.3
2026-08-23 18:00:09 +09:30
Daniel O'Connor
4d5d247995
Merge pull request #4768 from Growstuff/bump-oauth-1.1.2
...
Bump oauth to 1.1.2
2026-08-23 17:58:45 +09:30
Daniel O'Connor
4754d10495
Document why we pin
2026-08-23 08:09:33 +00:00
Daniel O'Connor
b323280de9
Bump oauth to 1.1.6
2026-08-23 08:08:32 +00:00
Daniel O'Connor
c0c7fc0290
Bump oauth to 1.1.5
2026-08-23 08:07:58 +00:00
Daniel O'Connor
449bb4dd13
Bump oauth to 1.1.4
2026-08-23 08:06:54 +00:00
Daniel O'Connor
704665d259
Bump oauth to 1.1.3
2026-08-23 08:06:01 +00:00
Daniel O'Connor
5ec95c68fc
Bump oauth to 1.1.2
2026-08-23 08:05:16 +00:00
Daniel O'Connor
f331361c30
Merge pull request #4764 from Growstuff/bump-oauth-1.1.1
...
Bump oauth to 1.1.1
2026-08-23 17:34:55 +09:30
Daniel O'Connor
7b9b70ba9d
Bump oauth to 1.1.1
2026-08-23 07:56:20 +00:00
Daniel O'Connor
1e9b2bd3c0
Bump oauth to 1.1.1
2026-08-23 07:28:53 +00:00
Daniel O'Connor
0bfe52b6e3
Merge pull request #4763 from Growstuff/bump-oauth-1.1.x
...
Bump oauth to 1.1.0
2026-08-23 16:58:27 +09:30
Daniel O'Connor
4ba4f22e6b
Merge pull request #4761 from Growstuff/bump-oauth-1.0.x
...
Bump oauth to 1.0.1
2026-08-23 16:49:49 +09:30
Daniel O'Connor
3a8f112932
Bump oauth to 1.1.0 because Showing 409 changed files with 44,667 additions and 5,609 deletions is obscene
2026-08-23 07:15:53 +00:00
Daniel O'Connor
932d36255e
Bump oauth to 1.1.6
2026-08-23 07:13:04 +00:00
Daniel O'Connor
7b0013f602
Merge pull request #4760 from Growstuff/bump-oauth-0.6.0
...
Bump oauth from 0.5.14 to 0.6.2
2026-08-23 16:38:06 +09:30
Daniel O'Connor
f4d883fee2
Bump oauth to 1.0.1
2026-08-23 07:07:47 +00:00
Daniel O'Connor
140f008f49
Merge pull request #4758 from Growstuff/bump-oauth-0.5.14
...
Bump oauth from 0.5.13 to 0.5.14
2026-08-23 16:34:30 +09:30
Daniel O'Connor
ec43a93637
Merge pull request #4759 from Growstuff/bump-oauth-0.5.13
...
Bump oauth from 0.5.12 to 0.5.13
2026-08-23 16:34:13 +09:30
Daniel O'Connor
068ed30d10
Merge pull request #4757 from Growstuff/bump-oauth-0.5.12
...
Bump oauth from 0.5.11 to 0.5.12
2026-08-23 16:33:58 +09:30
Daniel O'Connor
29bd577dc7
Bump oauth from 0.5.14 to 0.6.2
2026-08-23 06:56:49 +00:00
Daniel O'Connor
51217067c3
Merge pull request #4755 from Growstuff/bump-oauth-0.5.11
...
Bump oauth from 0.5.10 to 0.5.11
2026-08-23 16:23:33 +09:30
Daniel O'Connor
c7a3812659
Merge pull request #4754 from Growstuff/bump-oauth
...
Bump oauth from 0.5.9 to 0.5.10
2026-08-23 16:23:23 +09:30
Daniel O'Connor
d32ae205b3
Bump oauth from 0.5.13 to 0.5.14
2026-08-23 06:42:54 +00:00
Daniel O'Connor
ce0f1a95f0
Bump oauth from 0.5.12 to 0.5.13
2026-08-23 06:42:14 +00:00
Daniel O'Connor
0e7cf19f03
Bump oauth from 0.5.11 to 0.5.12
2026-08-23 06:39:14 +00:00
Daniel O'Connor
076b007bcf
Bump oauth from 0.5.10 to 0.5.11
2026-08-23 06:38:37 +00:00
Daniel O'Connor
45def0e086
Bump oauth from 0.5.9 to 0.5.10
2026-08-23 06:37:41 +00:00
Daniel O'Connor
b0fffc0c94
Merge pull request #4752 from Growstuff/ruby-3.4.10
...
Ruby 3.4.10
2026-08-23 15:44:37 +09:30
Daniel O'Connor
431e3b3574
Ruby 3.4.10
2026-08-23 05:56:57 +00:00
Daniel O'Connor
8d30291f8c
Merge pull request #4751 from Growstuff/dependabot/bundler/haml-7.4.1
...
Bump haml from 7.3.1 to 7.4.1
2026-08-23 00:42:56 +09:30
Daniel O'Connor
c3759aac0d
Merge pull request #4750 from Growstuff/dependabot/bundler/dalli-5.1.0
...
Bump dalli from 5.0.6 to 5.1.0
2026-08-23 00:41:30 +09:30
dependabot[bot]
f0324ecb7a
Bump haml from 7.3.1 to 7.4.1
...
Bumps [haml](https://github.com/haml/haml ) from 7.3.1 to 7.4.1.
- [Release notes](https://github.com/haml/haml/releases )
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/haml/haml/compare/v7.3.1...v7.4.1 )
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-21 07:03:25 +00:00
dependabot[bot]
4f01d6dec4
Bump dalli from 5.0.6 to 5.1.0
...
Bumps [dalli](https://github.com/petergoldstein/dalli ) from 5.0.6 to 5.1.0.
- [Release notes](https://github.com/petergoldstein/dalli/releases )
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.6...v5.1.0 )
---
updated-dependencies:
- dependency-name: dalli
dependency-version: 5.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 07:05:39 +00:00
Daniel O'Connor
6aa9f5ebd4
Merge pull request #4748 from Growstuff/dependabot/bundler/haml-7.3.1
...
Bump haml from 7.3.0 to 7.3.1
2026-08-19 20:11:17 +09:30
dependabot[bot]
5cf4ea56c4
Bump haml from 7.3.0 to 7.3.1
...
Bumps [haml](https://github.com/haml/haml ) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/haml/haml/releases )
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/haml/haml/compare/v7.3.0...v7.3.1 )
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 09:57:25 +00:00
Daniel O'Connor
e3801aa043
Merge pull request #4749 from Growstuff/dependabot/bundler/rubocop-rails-2.37.0
...
Bump rubocop-rails from 2.36.0 to 2.37.0
2026-08-19 19:25:04 +09:30
dependabot[bot]
d0ff4aa5f7
Bump rubocop-rails from 2.36.0 to 2.37.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.36.0 to 2.37.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.36.0...v2.37.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.37.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 07:07:04 +00:00
Daniel O'Connor
36569ea099
Merge pull request #4747 from Growstuff/dependabot/bundler/axe-core-capybara-4.13.0
...
Bump axe-core-capybara from 4.12.0 to 4.13.0
2026-08-17 21:34:23 +09:30
dependabot[bot]
68258d9926
Bump axe-core-capybara from 4.12.0 to 4.13.0
...
Bumps [axe-core-capybara](https://github.com/dequelabs/axe-core-gems ) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases )
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/dequelabs/axe-core-gems/compare/v4.12.0...v4.13.0 )
---
updated-dependencies:
- dependency-name: axe-core-capybara
dependency-version: 4.13.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 07:04:31 +00:00
Daniel O'Connor
2b19ee8dfd
Merge pull request #4745 from Growstuff/CloCkWeRX-patch-3
...
Update oauth gem from 0.5.8 to 0.5.9
2026-08-14 19:43:09 +09:30
Daniel O'Connor
bcde082f45
Update oauth gem from 0.5.8 to 0.5.9
2026-08-14 19:38:18 +09:30
Daniel O'Connor
d902c74e96
Merge pull request #4744 from Growstuff/CloCkWeRX-patch-2
...
Bump oauth gem version to 0.5.8
2026-08-14 19:34:04 +09:30
Daniel O'Connor
de08dd70ac
Bump oauth gem version to 0.5.8
...
Updated oauth gem version from 0.5.7 to 0.5.8.
2026-08-14 19:24:03 +09:30
Daniel O'Connor
2df0f4dd39
Merge pull request #4743 from Growstuff/dependabot/bundler/selenium-webdriver-4.47.0
...
Bump selenium-webdriver from 4.46.0 to 4.47.0
2026-08-14 19:17:14 +09:30
dependabot[bot]
aaf1bf4b08
Bump selenium-webdriver from 4.46.0 to 4.47.0
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.46.0 to 4.47.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.46.0...selenium-4.47.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.47.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-14 09:36:48 +00:00
Daniel O'Connor
f28804f53e
Merge pull request #4742 from Growstuff/dependabot/bundler/oj-3.17.6
...
Bump oj from 3.17.5 to 3.17.6
2026-08-14 19:04:27 +09:30
dependabot[bot]
02e83f1791
Bump oj from 3.17.5 to 3.17.6
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.5 to 3.17.6.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.5...v3.17.6 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-14 07:03:53 +00:00
Daniel O'Connor
76bba007f0
Merge pull request #4741 from Growstuff/CloCkWeRX-patch-2
...
Bump oauth gem version to 0.5.7
2026-08-13 19:42:31 +09:30
Daniel O'Connor
90b64b5c39
Bump oauth gem version to 0.5.7
...
Updated oauth gem version from 0.5.6 to 0.5.7.
2026-08-11 20:40:27 +09:30
Daniel O'Connor
ea5bae7e2f
Merge pull request #4734 from Growstuff/dependabot/bundler/haml-7.3.0
...
Bump haml from 7.2.2 to 7.3.0
2026-08-11 19:44:36 +09:30
dependabot[bot]
41f480b942
Bump haml from 7.2.2 to 7.3.0
...
Bumps [haml](https://github.com/haml/haml ) from 7.2.2 to 7.3.0.
- [Release notes](https://github.com/haml/haml/releases )
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/haml/haml/compare/v7.2.2...v7.3.0 )
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-11 09:13:57 +00:00
Daniel O'Connor
8f57bd16ff
Merge pull request #4740 from Growstuff/dependabot/bundler/haml_lint-0.77.0
...
Bump haml_lint from 0.76.0 to 0.77.0
2026-08-11 18:41:34 +09:30
dependabot[bot]
c222af08cb
Bump haml_lint from 0.76.0 to 0.77.0
...
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.76.0 to 0.77.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.76.0...v0.77.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.77.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-11 07:06:11 +00:00
Daniel O'Connor
b9c1d44201
Merge pull request #4736 from Growstuff/dependabot/bundler/rubocop-1.89.0
...
Bump rubocop from 1.88.2 to 1.89.0
2026-08-10 20:49:14 +09:30
dependabot[bot]
f6f1a2b347
Bump rubocop from 1.88.2 to 1.89.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.88.2 to 1.89.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.88.2...v1.89.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.89.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-10 10:46:46 +00:00
Daniel O'Connor
5af7b0bcf9
Merge pull request #4735 from Growstuff/dependabot/bundler/csv-3.3.6
...
Bump csv from 3.3.5 to 3.3.6
2026-08-10 20:12:05 +09:30
Daniel O'Connor and dependabot[bot]
38fb41aa04
Bump aws-sdk-s3 from 1.228.2 to 1.229.0 ( #4738 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.228.2 to 1.229.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.229.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 20:10:16 +09:30
2f43175324
Fallback to crop specific photos in PhotoCapable thumbnail_url ( #4739 )
...
* Implement crop photo fallback in PhotoCapable thumbnail_url
Currently, plantings, seeds, and harvests display "no photo available" placeholders when they do not have specific photos attached. This change enables the PhotoCapable#thumbnail_url method to automatically fall back to the associated crop's thumbnail_url when no item-specific photo is present.
Additionally, this commit:
- Fixes validation in PhotoAssociation to handle crop photos that do not have a polymorphic photographable owner.
- Disables cache store during testing to prevent stale/cached default photos from leaking across specs.
- Adds comprehensive unit tests for the fallback logic.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Keep only core crop photo fallback and unit tests, removing excess changes
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-08-10 20:09:18 +09:30
dependabot[bot]
b7f4667681
Bump aws-sdk-s3 from 1.228.2 to 1.229.0
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.228.2 to 1.229.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.229.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-10 09:36:46 +00:00
dependabot[bot]
876f4f9fce
Bump csv from 3.3.5 to 3.3.6
...
Bumps [csv](https://github.com/ruby/csv ) from 3.3.5 to 3.3.6.
- [Release notes](https://github.com/ruby/csv/releases )
- [Changelog](https://github.com/ruby/csv/blob/main/NEWS.md )
- [Commits](https://github.com/ruby/csv/compare/v3.3.5...v3.3.6 )
---
updated-dependencies:
- dependency-name: csv
dependency-version: 3.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-10 09:36:43 +00:00
dependabot[bot]
186be79a86
Bump rails from 8.1.3 to 8.1.3.1 ( #4737 )
...
Bumps [rails](https://github.com/rails/rails ) from 8.1.3 to 8.1.3.1.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v8.1.3...v8.1.3.1 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 8.1.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 19:04:39 +09:30
dependabot[bot]
afae82f8cc
Bump activestorage from 8.1.3 to 8.1.3.1 ( #4732 )
...
Bumps [activestorage](https://github.com/rails/rails ) from 8.1.3 to 8.1.3.1.
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.1.3.1/activestorage/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v8.1.3...v8.1.3.1 )
---
updated-dependencies:
- dependency-name: activestorage
dependency-version: 8.1.3.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 19:04:11 +09:30
4563df45d0
Upgrade to Rails 8.1 ( #4685 )
...
* Upgrade application to Rails 8.1
- Update rails gem to ~> 8.1.0
- Set config.load_defaults 8.1 in application.rb
- Add gem 'csv' for Ruby 3.4+ compatibility
- Replace deprecated 'render text:' with 'render plain:' in PagesController
- Add compatibility patch for jsonapi-resources routing in Rails 8.1
- Add compatibility patch for Faraday 2.x error constants
- Add Searchkick test stubs for environments without Elasticsearch
- Include required Active Storage update migrations
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Remove disabled searchkick
* Apply suggestion from @CloCkWeRX
* Delete config/initializers/faraday_patch.rb
* Apply suggestions from code review
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
* Remove modifications for tests without elasticsearch
* Remove psych gem and its dependencies
Removed psych gem version 5.4.0 and its dependencies.
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-08-09 22:53:15 +09:30
Daniel O'Connor
b4d156e708
Merge branch 'mainline' into dev
2026-08-09 22:34:27 +09:30
dependabot[bot]
1d7abb8dc2
Bump json from 2.21.1 to 2.21.2 ( #4730 )
...
Bumps [json](https://github.com/ruby/json ) from 2.21.1 to 2.21.2.
- [Release notes](https://github.com/ruby/json/releases )
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md )
- [Commits](https://github.com/ruby/json/compare/v2.21.1...v2.21.2 )
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.21.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-09 22:31:00 +09:30
dependabot[bot]
24e4d96395
Bump js-yaml from 4.3.0 to 4.3.1 ( #4729 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.3.0 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 13:33:52 +09:30
dependabot[bot]
a95eb6ec63
Bump fast-uri from 3.1.4 to 3.1.5 ( #4727 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 21:22:32 +09:30
dependabot[bot]
e6292689c7
Bump dalli from 5.0.5 to 5.0.6 ( #4728 )
...
Bumps [dalli](https://github.com/petergoldstein/dalli ) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/petergoldstein/dalli/releases )
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.5...v5.0.6 )
---
updated-dependencies:
- dependency-name: dalli
dependency-version: 5.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 21:22:12 +09:30
dependabot[bot]
cb1eeb677b
Bump scout_apm from 6.2.0 to 6.2.1 ( #4725 )
...
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby ) from 6.2.0 to 6.2.1.
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown )
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: scout_apm
dependency-version: 6.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 18:41:52 +09:30
dependabot[bot]
dc76c546f5
Bump oj from 3.17.4 to 3.17.5 ( #4726 )
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.4 to 3.17.5.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.4...v3.17.5 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 18:41:37 +09:30
dependabot[bot]
8cba6c35b8
Bump ip-address from 10.2.0 to 10.4.0 ( #4723 )
...
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.2.0 to 10.4.0.
- [Release notes](https://github.com/beaugunderson/ip-address/releases )
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.2.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 18:41:24 +09:30
dependabot[bot]
4d3464f647
Bump icalendar from 2.12.3 to 2.12.4 ( #4724 )
...
Bumps [icalendar](https://github.com/icalendar/icalendar ) from 2.12.3 to 2.12.4.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icalendar/icalendar/compare/v2.12.3...v2.12.4 )
---
updated-dependencies:
- dependency-name: icalendar
dependency-version: 2.12.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 19:11:50 +09:30
dependabot[bot]
3d15439af7
Bump aws-sdk-s3 from 1.228.1 to 1.228.2 ( #4721 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.228.1 to 1.228.2.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.228.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 22:49:12 +09:30
dependabot[bot]
53201d629f
Bump docker/login-action from 4.5.2 to 4.6.0 ( #4722 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.5.2 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.5.2...v4.6.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 19:33:00 +09:30
dependabot[bot]
9385189ff7
Bump docker/login-action from 4 to 4.5.2 ( #4720 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4 to 4.5.2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4...v4.5.2 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.5.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 17:20:16 +09:30
dependabot[bot]
ff2e917980
Bump msgpack from 1.8.3 to 1.8.4 ( #4717 )
...
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby ) from 1.8.3 to 1.8.4.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog )
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: msgpack
dependency-version: 1.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 22:31:07 +09:30
dependabot[bot]
3b711f05a4
Bump sitemap_generator from 7.1.0 to 7.1.1 ( #4715 )
...
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 7.1.0 to 7.1.1.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 21:09:59 +09:30
dependabot[bot]
88bf539b1c
Bump rails from 8.0.5 to 8.0.5.1 ( #4719 )
...
Bumps [rails](https://github.com/rails/rails ) from 8.0.5 to 8.0.5.1.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v8.0.5...v8.0.5.1 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 8.0.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 17:55:13 +09:30
dependabot[bot]
0b4915ec13
Bump haml from 7.2.0 to 7.2.2 ( #4716 )
...
Bumps [haml](https://github.com/haml/haml ) from 7.2.0 to 7.2.2.
- [Release notes](https://github.com/haml/haml/releases )
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/haml/haml/compare/v7.2.0...v7.2.2 )
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 18:16:34 +09:30
dependabot[bot]
6d8038d406
Bump actions/setup-node from 6 to 7 ( #4703 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-26 14:27:48 +09:30
dependabot[bot]
479f5be290
Bump js-yaml from 4.2.0 to 4.3.0 ( #4713 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.2.0 to 4.3.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 01:29:54 +09:30
dependabot[bot]
401d34d59a
Bump ws from 8.20.0 to 8.21.1 ( #4699 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.20.0 to 8.21.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.20.0...8.21.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.21.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:41:14 +09:30
dependabot[bot] and Daniel O'Connor
8c5e2b9e4d
Bump systeminformation from 5.31.6 to 5.31.17 ( #4706 )
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.31.6 to 5.31.17.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.31.6...v5.31.17 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.17
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2026-07-24 21:29:38 +09:30
dependabot[bot]
7cb32f9620
Bump rails-html-sanitizer from 1.7.0 to 1.7.1 ( #4712 )
...
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases )
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: rails-html-sanitizer
dependency-version: 1.7.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:28:07 +09:30
dependabot[bot]
2ba21529af
Bump aws-sdk-s3 from 1.228.0 to 1.228.1 ( #4711 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.228.0 to 1.228.1.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.228.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:27:42 +09:30
dependabot[bot]
fe48c2f6d1
Bump fast-uri from 3.1.2 to 3.1.4 ( #4714 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:24:43 +09:30
dependabot[bot]
514d590148
Bump websocket-driver from 0.8.1 to 0.8.2 ( #4710 )
...
Bumps [websocket-driver](https://github.com/faye/websocket-driver-ruby ) from 0.8.1 to 0.8.2.
- [Changelog](https://github.com/faye/websocket-driver-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-driver-ruby/compare/0.8.1...0.8.2 )
---
updated-dependencies:
- dependency-name: websocket-driver
dependency-version: 0.8.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 18:31:20 +09:30
dependabot[bot]
32fa1acc84
Bump aws-sdk-s3 from 1.227.0 to 1.228.0 ( #4709 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.227.0 to 1.228.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.228.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 00:13:52 +09:30
dependabot[bot]
8e9f891819
Bump percy-capybara from 5.0.0 to 5.0.1 ( #4704 )
...
Bumps [percy-capybara](https://github.com/percy/percy-capybara ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/percy/percy-capybara/releases )
- [Commits](https://github.com/percy/percy-capybara/compare/v5.0.0...5.0.1 )
---
updated-dependencies:
- dependency-name: percy-capybara
dependency-version: 5.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 00:10:46 +09:30
dependabot[bot]
33ecb69a45
Bump websocket-driver from 0.8.0 to 0.8.1 ( #4707 )
...
Bumps [websocket-driver](https://github.com/faye/websocket-driver-ruby ) from 0.8.0 to 0.8.1.
- [Changelog](https://github.com/faye/websocket-driver-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-driver-ruby/compare/0.8.0...0.8.1 )
---
updated-dependencies:
- dependency-name: websocket-driver
dependency-version: 0.8.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 00:10:07 +09:30
dependabot[bot]
217638854a
Bump loofah from 2.25.1 to 2.25.2 ( #4708 )
...
Bumps [loofah](https://github.com/flavorjones/loofah ) from 2.25.1 to 2.25.2.
- [Release notes](https://github.com/flavorjones/loofah/releases )
- [Changelog](https://github.com/flavorjones/loofah/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flavorjones/loofah/compare/v2.25.1...v2.25.2 )
---
updated-dependencies:
- dependency-name: loofah
dependency-version: 2.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 00:09:37 +09:30
dependabot[bot]
659df0fc25
Bump oj from 3.17.3 to 3.17.4 ( #4705 )
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.3 to 3.17.4.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.3...v3.17.4 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 00:08:21 +09:30
dependabot[bot]
98b79d6725
Bump haml_lint from 0.75.0 to 0.76.0 ( #4702 )
...
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.75.0 to 0.76.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.75.0...v0.76.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.76.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 18:40:56 +09:30
dependabot[bot]
d3198e283a
Bump haml-rails from 3.0.0 to 3.1.0 ( #4697 )
...
Bumps [haml-rails](https://github.com/haml/haml-rails ) from 3.0.0 to 3.1.0.
- [Changelog](https://github.com/haml/haml-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/haml/haml-rails/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: haml-rails
dependency-version: 3.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 22:30:41 +09:30
dependabot[bot]
6a318e45e9
Bump rubocop-rails from 2.35.5 to 2.36.0 ( #4700 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.5 to 2.36.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.5...v2.36.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.36.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 18:43:53 +09:30
dependabot[bot]
28d75ca782
Bump selenium-webdriver from 4.45.0 to 4.46.0 ( #4701 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.45.0 to 4.46.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.45.0...selenium-4.46.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.46.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 18:43:40 +09:30
dependabot[bot]
ab2aa2d60b
Bump terser from 1.2.7 to 1.2.8 ( #4696 )
...
Bumps [terser](https://github.com/ahorek/terser-ruby ) from 1.2.7 to 1.2.8.
- [Release notes](https://github.com/ahorek/terser-ruby/releases )
- [Changelog](https://github.com/ahorek/terser-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ahorek/terser-ruby/compare/1.2.7...1.2.8 )
---
updated-dependencies:
- dependency-name: terser
dependency-version: 1.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-12 13:47:22 +09:30
dependabot[bot]
a9cab1a366
Bump aws-sdk-s3 from 1.226.0 to 1.227.0 ( #4698 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.226.0 to 1.227.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.227.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-12 13:47:03 +09:30
c32fae3cbe
release88 ( #4688 )
...
* Bump actions/cache from 5 to 6
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump axe-core-rspec from 4.11.3 to 4.12.0
Bumps [axe-core-rspec](https://github.com/dequelabs/axe-core-gems ) from 4.11.3 to 4.12.0.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases )
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/dequelabs/axe-core-gems/compare/v4.11.3...v4.12.0 )
---
updated-dependencies:
- dependency-name: axe-core-rspec
dependency-version: 4.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Merge pull request #4683 from Growstuff/refactor-harvests-remove-elasticsearch-14630838429921835504
Refactor harvests to remove Elasticsearch
* Refactor Seeds to remove Elasticsearch dependency (#4684 )
* Refactor Seeds to remove Elasticsearch dependency
This commit refactors the `SeedsController` and `Seed` model to remove
dependency on Elasticsearch and Searchkick.
Key changes:
- Removed `SearchSeeds` concern from the `Seed` model.
- Reimplemented `Seed.homepage_records` using ActiveRecord.
- Refactored `SeedsController#index` to use ActiveRecord for filtering,
eager loading, and pagination.
- Deleted `app/models/concerns/search_seeds.rb`.
- Updated relevant specs to remove Searchkick-specific tags and setup.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Remove Seed.reindex
* Remove trait
* Fix tests
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Refactor Plantings to remove Elasticsearch dependency (#4686 )
* Refactor Plantings to remove Elasticsearch dependency
This commit refactors the Plantings controller, model, and views to use
ActiveRecord instead of Searchkick/Elasticsearch.
Key changes:
- Refactored `PlantingsController#index` to use an ActiveRecord-based
`plantings` method.
- Moved `homepage_records` logic from `SearchPlantings` concern to the
`Planting` model using ActiveRecord scopes.
- Removed `SearchPlantings` concern and deleted the file.
- Updated `home/_plantings.html.haml` and `plantings/index.rss.haml` to
use dot notation for `Planting` object attributes.
- Updated specs to remove Searchkick-related setup and assertions.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix Planting.reindex
* Fix test
* Mark test pending
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Fix plantings ICS feed regression and enable request spec (#4687 )
* Fix plantings ICS feed regression and enable request spec
- Update `app/views/plantings/index.ics.erb` to use ActiveRecord method calls instead of hash bracket access.
- Enable `spec/requests/plantings_spec.rb` and update it to account for mirrored harvest events.
- Add `config/initializers/faraday_patch.rb` to fix Searchkick/Faraday 2.x compatibility issues.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Delete config/initializers/faraday_patch.rb
* Apply suggestion from @CloCkWeRX
* Apply suggestions from code review
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
* Apply suggestion from @CloCkWeRX
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Block Semrush crawler in Rack Attack initializer
Added a blocklist entry for the Semrush crawler to prevent abusive requests.
* Bump sitemap_generator from 6.3.0 to 7.0.2
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 6.3.0 to 7.0.2.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v6.3.0...v7.0.2 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump carrierwave from 3.0.7 to 3.1.3
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave ) from 3.0.7 to 3.1.3.
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases )
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md )
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v3.0.7...v3.1.3 )
---
updated-dependencies:
- dependency-name: carrierwave
dependency-version: 3.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop from 1.88.0 to 1.88.1 (#4691 )
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.88.0 to 1.88.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.88.0...v1.88.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.88.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump sitemap_generator from 7.0.2 to 7.0.3 (#4692 )
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 7.0.2 to 7.0.3.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v7.0.2...v7.0.3 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump sitemap_generator from 7.0.3 to 7.1.0
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 7.0.3 to 7.1.0.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v7.0.3...v7.1.0 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump haml_lint from 0.74.0 to 0.75.0 (#4694 )
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.74.0 to 0.75.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.74.0...v0.75.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.75.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop from 1.88.1 to 1.88.2
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.88.1 to 1.88.2.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.88.1...v1.88.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.88.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cesy <cesy.avon@gmail.com >
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-07-10 19:25:08 +09:30
Daniel O'Connor
0215c2baee
Merge branch 'mainline' into dev
2026-07-10 19:17:42 +09:30
Cesy
f41d0e0829
Merge pull request #4695 from Growstuff/dependabot/bundler/rubocop-1.88.2
2026-07-08 14:20:17 +01:00
dependabot[bot]
81139a5d8e
Bump rubocop from 1.88.1 to 1.88.2
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.88.1 to 1.88.2.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.88.1...v1.88.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.88.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 07:04:56 +00:00
dependabot[bot]
2805df545a
Bump haml_lint from 0.74.0 to 0.75.0 ( #4694 )
...
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.74.0 to 0.75.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.74.0...v0.75.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.75.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 18:03:48 +09:30
Cesy
0dc05fa541
Merge pull request #4693 from Growstuff/dependabot/bundler/sitemap_generator-7.1.0
2026-07-06 18:32:07 +01:00
dependabot[bot]
a7fe8157d0
Bump sitemap_generator from 7.0.3 to 7.1.0
...
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 7.0.3 to 7.1.0.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v7.0.3...v7.1.0 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-06 07:04:57 +00:00
dependabot[bot]
7bb1452239
Bump sitemap_generator from 7.0.2 to 7.0.3 ( #4692 )
...
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 7.0.2 to 7.0.3.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v7.0.2...v7.0.3 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-04 15:38:57 +09:30
dependabot[bot]
cb838d6db5
Bump rubocop from 1.88.0 to 1.88.1 ( #4691 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.88.0 to 1.88.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.88.0...v1.88.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.88.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 17:48:40 +09:30
Cesy
99c2439411
Merge pull request #4690 from Growstuff/dependabot/bundler/carrierwave-3.1.3
2026-07-01 12:32:39 +01:00
dependabot[bot]
83ff017d88
Bump carrierwave from 3.0.7 to 3.1.3
...
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave ) from 3.0.7 to 3.1.3.
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases )
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md )
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v3.0.7...v3.1.3 )
---
updated-dependencies:
- dependency-name: carrierwave
dependency-version: 3.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-01 09:03:40 +00:00
Cesy
fe4e7050fa
Merge pull request #4689 from Growstuff/dependabot/bundler/sitemap_generator-7.0.2
...
Bump sitemap_generator from 6.3.0 to 7.0.2
2026-07-01 10:02:42 +01:00
dependabot[bot]
ad08219217
Bump sitemap_generator from 6.3.0 to 7.0.2
...
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator ) from 6.3.0 to 7.0.2.
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md )
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v6.3.0...v7.0.2 )
---
updated-dependencies:
- dependency-name: sitemap_generator
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-30 07:02:37 +00:00
Daniel O'Connor
67da779381
Block Semrush crawler in Rack Attack initializer
...
Added a blocklist entry for the Semrush crawler to prevent abusive requests.
2026-06-25 21:11:43 +09:30
c9b8c54b81
Fix plantings ICS feed regression and enable request spec ( #4687 )
...
* Fix plantings ICS feed regression and enable request spec
- Update `app/views/plantings/index.ics.erb` to use ActiveRecord method calls instead of hash bracket access.
- Enable `spec/requests/plantings_spec.rb` and update it to account for mirrored harvest events.
- Add `config/initializers/faraday_patch.rb` to fix Searchkick/Faraday 2.x compatibility issues.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Delete config/initializers/faraday_patch.rb
* Apply suggestion from @CloCkWeRX
* Apply suggestions from code review
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
* Apply suggestion from @CloCkWeRX
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-06-24 23:18:24 +09:30
fa7f460510
Refactor Plantings to remove Elasticsearch dependency ( #4686 )
...
* Refactor Plantings to remove Elasticsearch dependency
This commit refactors the Plantings controller, model, and views to use
ActiveRecord instead of Searchkick/Elasticsearch.
Key changes:
- Refactored `PlantingsController#index` to use an ActiveRecord-based
`plantings` method.
- Moved `homepage_records` logic from `SearchPlantings` concern to the
`Planting` model using ActiveRecord scopes.
- Removed `SearchPlantings` concern and deleted the file.
- Updated `home/_plantings.html.haml` and `plantings/index.rss.haml` to
use dot notation for `Planting` object attributes.
- Updated specs to remove Searchkick-related setup and assertions.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix Planting.reindex
* Fix test
* Mark test pending
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-06-24 22:26:49 +09:30
6e7cf1c813
Refactor Seeds to remove Elasticsearch dependency ( #4684 )
...
* Refactor Seeds to remove Elasticsearch dependency
This commit refactors the `SeedsController` and `Seed` model to remove
dependency on Elasticsearch and Searchkick.
Key changes:
- Removed `SearchSeeds` concern from the `Seed` model.
- Reimplemented `Seed.homepage_records` using ActiveRecord.
- Refactored `SeedsController#index` to use ActiveRecord for filtering,
eager loading, and pagination.
- Deleted `app/models/concerns/search_seeds.rb`.
- Updated relevant specs to remove Searchkick-specific tags and setup.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Remove Seed.reindex
* Remove trait
* Fix tests
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-06-24 21:54:43 +09:30
Daniel O'Connor
3edd2510d8
Merge pull request #4683 from Growstuff/refactor-harvests-remove-elasticsearch-14630838429921835504
...
Refactor harvests to remove Elasticsearch
2026-06-24 20:26:22 +09:30
Daniel O'Connor
0c7f270ce9
Merge pull request #4682 from Growstuff/dependabot/bundler/axe-core-rspec-4.12.0
...
Bump axe-core-rspec from 4.11.3 to 4.12.0
2026-06-24 18:55:38 +09:30
Cesy
169ad8125b
Merge pull request #4680 from Growstuff/dependabot/github_actions/actions/cache-6
...
Bump actions/cache from 5 to 6
2026-06-24 09:43:59 +01:00
dependabot[bot]
43a7495d65
Bump axe-core-rspec from 4.11.3 to 4.12.0
...
Bumps [axe-core-rspec](https://github.com/dequelabs/axe-core-gems ) from 4.11.3 to 4.12.0.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases )
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/dequelabs/axe-core-gems/compare/v4.11.3...v4.12.0 )
---
updated-dependencies:
- dependency-name: axe-core-rspec
dependency-version: 4.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 07:07:13 +00:00
dependabot[bot]
68d0eb572c
Bump actions/cache from 5 to 6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 07:02:40 +00:00
Daniel O'Connor
910e9483d5
Merge pull request #4679 from Growstuff/dev
...
release87
2026-06-24 01:47:22 +09:30
Daniel O'Connor
c0eb49aebb
Merge pull request #4678 from Growstuff/fix-photo-reindex-error-4629481995101950332
...
Fix NoMethodError: undefined method 'reindex' for class Photo in specs
2026-06-24 01:45:40 +09:30
google-labs-jules[bot] and CloCkWeRX
abd5df606e
Fix Photo.reindex errors in specs and controller
...
- Remove `Photo.reindex` calls from `spec/spec_helper.rb` and feature specs.
- Modify `LikesController` to conditionally call `reindex` only if the likeable object responds to it, preventing `NoMethodError` for non-indexed models like `Photo`.
- Remove unnecessary `:reindex` trait from photo factory call in `likeable_spec.rb`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-06-23 14:22:47 +00:00
google-labs-jules[bot] and CloCkWeRX
d6b9ededec
Remove Photo.reindex calls from test suite
...
The Photo model is no longer using Searchkick/Elasticsearch, so calling
`Photo.reindex` causes a NoMethodError. This commit removes these calls
from `spec/spec_helper.rb` and feature specs, and removes the unused
`:reindex` trait from the photo factory call in `likeable_spec.rb`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-06-23 14:00:08 +00:00
Daniel O'Connor
118e50ccfc
Merge pull request #4677 from Growstuff/fix-docker-build-missing-ruby-version-8858247702805966576
...
Fix Docker build by copying .ruby-version before bundle install
2026-06-23 22:50:58 +09:30
google-labs-jules[bot] and CloCkWeRX
75fa206ff7
Copy .ruby-version before bundle install in Dockerfile
...
The Gemfile reads the .ruby-version file to determine the Ruby version.
If this file is not present during `bundle install`, the build fails.
This change ensures that .ruby-version is copied along with the Gemfile
and Gemfile.lock.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-06-23 13:06:53 +00:00
Daniel O'Connor
452b0c4eba
Merge pull request #4674 from Growstuff/security-2026-06-23
...
Security fixes
2026-06-23 22:34:46 +09:30
Daniel O'Connor
7dd78359aa
Merge pull request #4676 from Growstuff/dependabot/bundler/net-imap-0.6.4.1
...
Bump net-imap from 0.6.4 to 0.6.4.1
2026-06-23 22:34:33 +09:30
Daniel O'Connor
3af51f18dc
Merge pull request #4675 from Growstuff/convert-photos-to-sql-4865766049333411151
...
Convert Photos controller to avoid elasticsearch
2026-06-23 21:51:39 +09:30
Daniel O'Connor
b2248ee4ca
Merge branch 'dev' into convert-photos-to-sql-4865766049333411151
2026-06-23 21:47:45 +09:30
dependabot[bot]
bda4d98a1b
Bump net-imap from 0.6.4 to 0.6.4.1
...
Bumps [net-imap](https://github.com/ruby/net-imap ) from 0.6.4 to 0.6.4.1.
- [Release notes](https://github.com/ruby/net-imap/releases )
- [Commits](https://github.com/ruby/net-imap/compare/v0.6.4...v0.6.4.1 )
---
updated-dependencies:
- dependency-name: net-imap
dependency-version: 0.6.4.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 12:17:25 +00:00
google-labs-jules[bot] and CloCkWeRX
97e236f7e8
Convert Photos controller to plain SQL queries
...
- Refactored `PhotosController#index` to use ActiveRecord queries instead of Searchkick/Elasticsearch.
- Handled filtering by crop and planting via associations.
- Added eager loading for the photo owner to prevent N+1 queries.
- Decoupled the `Photo` model from Elasticsearch by removing the `SearchPhotos` concern.
- Deleted `app/models/concerns/search_photos.rb`.
- Updated controller and model specs to use standard ActiveRecord expectations.
- Cleaned up the photo factory by removing the now-obsolete `:reindex` trait.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-06-23 12:16:50 +00:00
Daniel O'Connor
92faca98fa
Security fixes
2026-06-23 12:14:57 +00:00
Daniel O'Connor
a9179618f5
Merge pull request #4673 from Growstuff/heroku-26
...
Heroku 26
2026-06-23 21:43:48 +09:30
Daniel O'Connor
217b3953ac
Update docker rails version
2026-06-23 11:59:57 +00:00
Daniel O'Connor
9fe2294c7b
Update to heroku-26
2026-06-23 11:54:38 +00:00
e9bbea7dfd
Release 86 ( #4671 )
...
* Refactor Activity model to remove Elasticsearch integration (#4576 )
* Refactor Activity model to remove Elasticsearch integration
- Removed `SearchActivities` concern and Searchkick from `Activity` model.
- Implemented `Activity.homepage_records` using ActiveRecord with `DISTINCT ON` for PostgreSQL.
- Updated `ActivitiesController#index` to use ActiveRecord queries with eager loading and pagination.
- Added `active` scope to `Activity`.
- Added unit tests for `Activity` model.
- Deleted `app/models/concerns/search_activities.rb`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix NoMethodError: undefined method 'reindex' for class Activity
- Removed all calls to `Activity.reindex` in migrations, rake tasks, and spec helpers.
- These were causing failures after the removal of Searchkick from the Activity model.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix ambiguous column id in homepage_records query
- Updated `Activity.homepage_records` to use `activities.id` instead of `id` in the subquery.
- This resolves the `PG::AmbiguousColumn: ERROR: column reference "id" is ambiguous` error.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix ambiguous created_at in homepage_records query
- Use `unscoped` in the subquery for `Activity.homepage_records` to bypass the default scope from `Ownable` concern.
- This prevents the join with the `members` table in the subquery, which was causing `PG::AmbiguousColumn: ERROR: column reference "created_at" is ambiguous`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Complete refactoring of Activity model to remove Elasticsearch
- Removed SearchActivities concern and searchkick integration.
- Updated ActivitiesController#index to use ActiveRecord queries.
- Implemented performant Activity.homepage_records using DISTINCT ON (PostgreSQL).
- Added Activity.active scope.
- Added no-op Activity.reindex (class and instance methods) for backward compatibility.
- Cleaned up leftover reindex calls in rake tasks, migrations, and spec helpers.
- Added unit tests for new Activity model logic.
- Updated factories to include no-op reindex traits.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Less eager loading
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Add funding information
* Rename FUNDING.yml to .github/FUNDING.yml
* Remove deprecated config.read_encrypted_secrets from production.rb (#4603 )
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Add weekly harvest reminder emails and scheduled task
- Added `send_harvest_reminder` preference to Member model and settings UI.
- Implemented `harvest_in_next_week?` in PredictHarvest concern.
- Created `harvest_reminder` email with localized templates.
- Added `growstuff:send_harvest_reminders` Rake task to run weekly.
- Refactored existing and new reminder tasks to use `deliver_later` for scalability.
- Added unit tests for prediction logic and mailer.
- Fixed a bug in the existing planting reminder task where it was using an uninitialized constant `Notifier`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Bump rubocop-capybara from 2.22.1 to 2.23.0
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara ) from 2.22.1 to 2.23.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases )
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.22.1...v2.23.0 )
---
updated-dependencies:
- dependency-name: rubocop-capybara
dependency-version: 2.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump axe-core-rspec from 4.11.2 to 4.11.3
Bumps [axe-core-rspec](https://github.com/dequelabs/axe-core-gems ) from 4.11.2 to 4.11.3.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases )
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/dequelabs/axe-core-gems/commits )
---
updated-dependencies:
- dependency-name: axe-core-rspec
dependency-version: 4.11.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix crash during CSV export of harvests and seeds
When using Searchkick with `load: false`, search results are returned
as HashResponse objects which do not support model associations or
standard Rails URL helpers that expect model instances.
This commit updates HarvestsController and SeedsController to
conditionally load ActiveRecord objects when CSV format is requested,
ensuring that the export templates can access the necessary associations.
Similar logic was also applied to CropsController.
Additionally, a typo in the Crops CSV shaper was fixed.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Associate post with crop from crop show page
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix seeds_count to correctly reference size
* Change plant_before formatting method to to_fs
* Merge pull request #4612 from Growstuff/fix-crops-csv-export-11894001552728801282
Fix ArgumentError in Crops CSV export
* Fix crops csv export 11894001552728801282 (#4613 )
* Fix ArgumentError in Crops CSV export
This commit fixes a crash when exporting crops to CSV, caused by
accessing ActiveRecord methods and associations on Searchkick
HashWrapper objects.
Changes:
- In CropsController#index, use `load: true` (with preloaded
associations) when the request format is CSV or RSS.
- In app/views/crops/index.csv.shaper, use individual `csv.cell` calls
instead of `csv.cells` to correctly handle Searchkick results and
explicitly access attributes.
- Added a controller test to verify CSV export functionality.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Mark test pending
* Skip creator
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Namespaces no longer supported in sidekiq
* Update to 3.4.9
* Merge pull request #4616 from Growstuff/rubocop-upgrade
Update rubocop_todo.yml
* Upgrade ERB
* Merge pull request #4575 from Growstuff/memoize-unread-count
Memoize unread messages count
* Prompt for updated planting rating when harvesting (#4608 )
* Update planting rating when recording a harvest
- Added virtual attribute `overall_rating` to `Harvest` model.
- Updated `HarvestsController` to permit `overall_rating` and synchronize it to the associated `Planting`.
- Added a rating range field (1-5) to the harvest form.
- Added controller tests to verify that the planting rating is updated.
- Refined feature tests for harvesting.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* I have updated the system to allow for recording a planting rating when a harvest is logged. Here is a summary of the changes:
- Added a virtual attribute `overall_rating` to the `Harvest` model.
- Updated `HarvestsController` to permit `overall_rating` and synchronize it to the associated `Planting`.
- Added a rating range field (1-5) to the harvest form.
- Added controller tests to verify that the planting rating is updated correctly.
- Updated feature tests to ensure the harvest form functions as expected.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Update database.yml
* Apply suggestions from code review
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
* Adjust wording
* Change harvest modal
* Fix tests
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Improve read performance with caching and memoization (#4572 )
* Improve read performance with caching and memoization
- Memoize `Crop#all_companions` and `Member#unread_count` in models
- Implement instance-level memoization in `CropsHelper#crop_or_parent`
- Add Rails caching for expensive aggregate queries in `Charts::CropsController`
- Add fragment caching for high-impact sections on the crop show page
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix header spec failure due to memoized unread_count
- Reset `@unread_count` in `spec/views/layouts/_header_spec.rb` to ensure the updated notification count is rendered correctly.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Replace Sidekiq with Solid Queue (#4619 )
* Replace Sidekiq with Solid Queue
This commit transitions the background job processing from Sidekiq to
Solid Queue.
Changes:
- Replaced `sidekiq` gem with `solid_queue` in Gemfile.
- Updated `development.rb` and `production.rb` to use `:solid_queue` as
the queue adapter.
- Added Solid Queue database tables via a new migration.
- Configured Solid Queue in `config/queue.yml` and `config/recurring.yml`.
- Integrated Solid Queue supervisor as a Puma plugin in `config/puma.rb`.
- Removed separate worker process from `Procfile`.
- Removed Sidekiq-specific configuration files.
- Updated Gemfile.lock to support both `ruby` and `x86_64-linux` platforms.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix regression in gemfiles
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Add crops search API endpoint (#4622 )
* Add crops search API endpoint
- Added GET /api/v1/crops/search endpoint.
- Updated CropSearchService to support additional search options.
- Manually updated Swagger documentation in swagger/v1/swagger.json.
- Added request specs to verify the new endpoint.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Add crops search API endpoint
- Added GET /api/v1/crops/search endpoint.
- Updated CropSearchService to support additional search options.
- Manually updated Swagger documentation in swagger/v1/swagger.json.
- Added request specs to verify the new endpoint.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Revert "Replace Sidekiq with Solid Queue (#4619 )" (#4620 )
This reverts commit 4659ac5464 .
* Bump ip-address from 10.1.0 to 10.2.0 (#4623 )
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.1.0 to 10.2.0.
- [Commits](https://github.com/beaugunderson/ip-address/commits )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump fast-uri from 3.1.0 to 3.1.2
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump friendly_id from 5.6.0 to 5.7.0 (#4625 )
Bumps [friendly_id](https://github.com/norman/friendly_id ) from 5.6.0 to 5.7.0.
- [Release notes](https://github.com/norman/friendly_id/releases )
- [Changelog](https://github.com/norman/friendly_id/blob/master/Changelog.md )
- [Commits](https://github.com/norman/friendly_id/compare/v5.6.0...v5.7.0 )
---
updated-dependencies:
- dependency-name: friendly_id
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cesy <cesy.avon@gmail.com >
* Bump aws-sdk-s3 from 1.220.0 to 1.221.0 (#4624 )
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.220.0 to 1.221.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.221.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Allow collaborators to remove themselves from gardens (#4630 )
- Update Ability to grant destroy permission to collaborators for their own record
- Add 'Leave garden' link to garden show page
- Add specs for garden collaborator permissions
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Bump devise from 5.0.3 to 5.0.4 (#4629 )
Bumps [devise](https://github.com/heartcombo/devise ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/heartcombo/devise/releases )
- [Changelog](https://github.com/heartcombo/devise/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heartcombo/devise/compare/v5.0.3...v5.0.4 )
---
updated-dependencies:
- dependency-name: devise
dependency-version: 5.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rails from 2.34.3 to 2.35.0 (#4628 )
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.34.3 to 2.35.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.34.3...v2.35.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add Wikidata climate attributes and integration to gardens (#4627 )
* Add Wikidata integration for garden climate data
- Add location_wikidata_id, lowest_temp_c, and highest_temp_c to gardens.
- Implement WikidataService for fetching IDs and temperature properties.
- Map P6591 to highest_temp_c and P7422 to lowest_temp_c with unit conversion.
- Automatically populate Wikidata info on garden location change.
- Add manual "Fetch Wikidata info" button and opt-in prompt to garden show page.
- Update gardens_controller to permit new attributes and handle manual fetch.
- Update db/schema.rb manually to include new columns and migration version.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix migration
* Improve display
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Bump selenium-webdriver from 4.43.0 to 4.44.0 (#4631 )
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.43.0...selenium-4.44.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.44.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump systeminformation from 5.31.5 to 5.31.6 (#4632 )
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.31.5 to 5.31.6.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.31.5...v5.31.6 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Ensure garden creation flash prompt is rendered as HTML (#4633 )
Updated app/views/shared/_flash_messages.html.haml to use sanitize(content)
instead of = content. This ensures that HTML content in flash messages,
such as the prompt to add an activity after creating a garden, is
correctly rendered even if its html_safe status is lost during session
serialization.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Bump aws-sdk-s3 from 1.221.0 to 1.222.0 (#4636 )
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.221.0 to 1.222.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.222.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop from 1.86.1 to 1.86.2 (#4634 )
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.86.1 to 1.86.2.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.86.1...v1.86.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.86.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump icalendar from 2.12.2 to 2.12.3 (#4635 )
Bumps [icalendar](https://github.com/icalendar/icalendar ) from 2.12.2 to 2.12.3.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icalendar/icalendar/compare/v2.12.2...v2.12.3 )
---
updated-dependencies:
- dependency-name: icalendar
dependency-version: 2.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump faraday from 2.14.1 to 2.14.2 (#4641 )
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.1...v2.14.2 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.14.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump oj from 3.17.0 to 3.17.1 (#4640 )
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.0 to 3.17.1.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.0...v3.17.1 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rails from 2.35.0 to 2.35.1 (#4642 )
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.0 to 2.35.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.0...v2.35.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rails from 2.35.1 to 2.35.2 (#4643 )
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.1 to 2.35.2.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.1...v2.35.2 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump dalli from 5.0.2 to 5.0.4 (#4639 )
Bumps [dalli](https://github.com/petergoldstein/dalli ) from 5.0.2 to 5.0.4.
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.2...v5.0.4 )
---
updated-dependencies:
- dependency-name: dalli
dependency-version: 5.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump aws-sdk-s3 from 1.222.0 to 1.224.0 (#4645 )
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.222.0 to 1.224.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.224.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump bullet from 8.1.1 to 8.1.2 (#4646 )
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.1.1 to 8.1.2.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.1.1...8.1.2 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump puma from 8.0.1 to 8.0.2 (#4649 )
Bumps [puma](https://github.com/puma/puma ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/main/History.md )
- [Commits](https://github.com/puma/puma/compare/v8.0.1...v8.0.2 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rails from 2.35.2 to 2.35.3 (#4648 )
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.2 to 2.35.3.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.2...v2.35.3 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump dalli from 5.0.4 to 5.0.5 (#4647 )
Bumps [dalli](https://github.com/petergoldstein/dalli ) from 5.0.4 to 5.0.5.
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.4...v5.0.5 )
---
updated-dependencies:
- dependency-name: dalli
dependency-version: 5.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump msgpack from 1.8.0 to 1.8.1 (#4650 )
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby ) from 1.8.0 to 1.8.1.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog )
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: msgpack
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump oj from 3.17.1 to 3.17.3 (#4655 )
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.1 to 3.17.3.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.1...v3.17.3 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump bullet from 8.1.2 to 8.1.3 (#4654 )
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.1.2 to 8.1.3.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.1.2...8.1.3 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump aws-sdk-s3 from 1.224.0 to 1.225.0 (#4653 )
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.224.0 to 1.225.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.225.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop from 1.86.2 to 1.87.0 (#4652 )
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.86.2 to 1.87.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.86.2...v1.87.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.87.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump discard from 1.4.0 to 2.0.0 (#4651 )
Bumps [discard](https://github.com/jhawthorn/discard ) from 1.4.0 to 2.0.0.
- [Changelog](https://github.com/jhawthorn/discard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhawthorn/discard/compare/v1.4.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: discard
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rails from 2.35.3 to 2.35.4 (#4658 )
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.3 to 2.35.4.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.3...v2.35.4 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rspec from 3.9.0 to 3.10.2
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.9.0 to 3.10.2.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.9.0...v3.10.2 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-version: 3.10.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop from 1.87.0 to 1.88.0 (#4663 )
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.87.0 to 1.88.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.87.0...v1.88.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.88.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump selenium-webdriver from 4.44.0 to 4.45.0 (#4662 )
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.44.0 to 4.45.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.44.0...selenium-4.45.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump aws-sdk-s3 from 1.225.0 to 1.225.1 (#4661 )
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.225.0 to 1.225.1.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.225.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump msgpack from 1.8.1 to 1.8.3 (#4660 )
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby ) from 1.8.1 to 1.8.3.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog )
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.1...v1.8.3 )
---
updated-dependencies:
- dependency-name: msgpack
dependency-version: 1.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump aws-sdk-s3 from 1.225.1 to 1.226.0 (#4666 )
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.225.1 to 1.226.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.226.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump js-yaml from 4.1.1 to 4.2.0 (#4664 )
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/commits )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/checkout from 6 to 7 (#4667 )
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump faraday from 2.14.2 to 2.14.3 (#4665 )
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.14.2 to 2.14.3.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.2...v2.14.3 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.14.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rubocop-rails from 2.35.4 to 2.35.5
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.4 to 2.35.5.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.4...v2.35.5 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop-capybara from 2.23.0 to 3.0.0
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara ) from 2.23.0 to 3.0.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases )
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.23.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: rubocop-capybara
dependency-version: 3.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump haml_lint from 0.73.0 to 0.74.0
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.73.0 to 0.74.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.73.0...v0.74.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.74.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Upgrade to Rails 8.0 (#4621 )
* Upgrade application to Rails 8.0
- Updated Gemfile to rails ~> 8.0.0 and updated Gemfile.lock
- Set config.load_defaults 8.0 in config/application.rb
- Configured YAML as default_column_serializer for ActiveRecord serialization compatibility
- Added Faraday 2.x error constant compatibility shim in config/initializers/faraday_patch.rb
- Added Active Storage migrations and verified with db:migrate
- Added Rails 8 bin/dev and bin/rubocop scripts
- Maintained Ruby 3.4.9 compatibility in .ruby-version and Gemfile.lock
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Delete db/migrate/20241117032507_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb
* Delete db/migrate/20241117032505_add_service_name_to_active_storage_blobs.active_storage.rb
* Delete db/migrate/20241117032506_create_active_storage_variant_records.active_storage.rb
* Delete config/initializers/faraday_patch.rb
* Update schema
* Fix conflicts
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cesy <cesy.avon@gmail.com >
2026-06-23 21:10:53 +09:30
867c8b27fb
Upgrade to Rails 8.0 ( #4621 )
...
* Upgrade application to Rails 8.0
- Updated Gemfile to rails ~> 8.0.0 and updated Gemfile.lock
- Set config.load_defaults 8.0 in config/application.rb
- Configured YAML as default_column_serializer for ActiveRecord serialization compatibility
- Added Faraday 2.x error constant compatibility shim in config/initializers/faraday_patch.rb
- Added Active Storage migrations and verified with db:migrate
- Added Rails 8 bin/dev and bin/rubocop scripts
- Maintained Ruby 3.4.9 compatibility in .ruby-version and Gemfile.lock
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Delete db/migrate/20241117032507_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb
* Delete db/migrate/20241117032505_add_service_name_to_active_storage_blobs.active_storage.rb
* Delete db/migrate/20241117032506_create_active_storage_variant_records.active_storage.rb
* Delete config/initializers/faraday_patch.rb
* Update schema
* Fix conflicts
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-06-23 20:43:40 +09:30
Cesy
c76a7f9b7d
Merge pull request #4670 from Growstuff/dependabot/bundler/haml_lint-0.74.0
...
Bump haml_lint from 0.73.0 to 0.74.0
2026-06-23 10:04:48 +01:00
dependabot[bot]
f6bfe339fa
Bump haml_lint from 0.73.0 to 0.74.0
...
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.73.0 to 0.74.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.73.0...v0.74.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.74.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 08:54:48 +00:00
Cesy
c4a004c5a8
Merge pull request #4669 from Growstuff/dependabot/bundler/rubocop-capybara-3.0.0
...
Bump rubocop-capybara from 2.23.0 to 3.0.0
2026-06-23 09:52:15 +01:00
dependabot[bot]
60f498b064
Bump rubocop-capybara from 2.23.0 to 3.0.0
...
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara ) from 2.23.0 to 3.0.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases )
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.23.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: rubocop-capybara
dependency-version: 3.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 08:44:35 +00:00
Cesy
45c8d42a33
Merge pull request #4668 from Growstuff/dependabot/bundler/rubocop-rails-2.35.5
...
Bump rubocop-rails from 2.35.4 to 2.35.5
2026-06-23 09:42:07 +01:00
dependabot[bot]
b35216e5ce
Bump rubocop-rails from 2.35.4 to 2.35.5
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.4 to 2.35.5.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.4...v2.35.5 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 07:06:43 +00:00
dependabot[bot]
e4c9bc585c
Bump faraday from 2.14.2 to 2.14.3 ( #4665 )
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.14.2 to 2.14.3.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.2...v2.14.3 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.14.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 06:59:36 +09:30
dependabot[bot]
bd89bb987f
Bump actions/checkout from 6 to 7 ( #4667 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-21 18:05:48 +09:30
dependabot[bot]
84c74aff4f
Bump js-yaml from 4.1.1 to 4.2.0 ( #4664 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/commits )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 22:11:02 +09:30
dependabot[bot]
c52447fab7
Bump aws-sdk-s3 from 1.225.1 to 1.226.0 ( #4666 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.225.1 to 1.226.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.226.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 22:10:38 +09:30
dependabot[bot]
f7082bcf54
Bump msgpack from 1.8.1 to 1.8.3 ( #4660 )
...
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby ) from 1.8.1 to 1.8.3.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog )
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.1...v1.8.3 )
---
updated-dependencies:
- dependency-name: msgpack
dependency-version: 1.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 18:42:02 +09:30
dependabot[bot]
2f839b0f22
Bump aws-sdk-s3 from 1.225.0 to 1.225.1 ( #4661 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.225.0 to 1.225.1.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.225.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 18:41:34 +09:30
dependabot[bot]
4a522d3967
Bump selenium-webdriver from 4.44.0 to 4.45.0 ( #4662 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.44.0 to 4.45.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.44.0...selenium-4.45.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 18:41:15 +09:30
dependabot[bot]
05c3348324
Bump rubocop from 1.87.0 to 1.88.0 ( #4663 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.87.0 to 1.88.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.87.0...v1.88.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.88.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 18:41:01 +09:30
Cesy
51360a0c7c
Merge pull request #4657 from Growstuff/dependabot/bundler/rubocop-rspec-3.10.2
...
Bump rubocop-rspec from 3.9.0 to 3.10.2
2026-06-10 09:13:23 +01:00
dependabot[bot]
3db100b75f
Bump rubocop-rspec from 3.9.0 to 3.10.2
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.9.0 to 3.10.2.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.9.0...v3.10.2 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-version: 3.10.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 12:37:30 +00:00
dependabot[bot]
1ddbecb22a
Bump rubocop-rails from 2.35.3 to 2.35.4 ( #4658 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.3 to 2.35.4.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.3...v2.35.4 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 22:06:01 +09:30
dependabot[bot]
884b5bc3f6
Bump discard from 1.4.0 to 2.0.0 ( #4651 )
...
Bumps [discard](https://github.com/jhawthorn/discard ) from 1.4.0 to 2.0.0.
- [Changelog](https://github.com/jhawthorn/discard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhawthorn/discard/compare/v1.4.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: discard
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 22:04:46 +09:30
dependabot[bot]
11b15420ed
Bump rubocop from 1.86.2 to 1.87.0 ( #4652 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.86.2 to 1.87.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.86.2...v1.87.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.87.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 23:14:10 +09:30
dependabot[bot]
5540a86952
Bump aws-sdk-s3 from 1.224.0 to 1.225.0 ( #4653 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.224.0 to 1.225.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.225.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 22:20:23 +09:30
dependabot[bot]
ccba9a7611
Bump bullet from 8.1.2 to 8.1.3 ( #4654 )
...
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.1.2 to 8.1.3.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.1.2...8.1.3 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 22:19:47 +09:30
dependabot[bot]
393994e3e4
Bump oj from 3.17.1 to 3.17.3 ( #4655 )
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.1 to 3.17.3.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.1...v3.17.3 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 22:19:28 +09:30
dependabot[bot]
2ff98315a6
Bump msgpack from 1.8.0 to 1.8.1 ( #4650 )
...
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby ) from 1.8.0 to 1.8.1.
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog )
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: msgpack
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:08:09 +09:30
dependabot[bot]
4d2bc77731
Bump dalli from 5.0.4 to 5.0.5 ( #4647 )
...
Bumps [dalli](https://github.com/petergoldstein/dalli ) from 5.0.4 to 5.0.5.
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.4...v5.0.5 )
---
updated-dependencies:
- dependency-name: dalli
dependency-version: 5.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 10:52:43 +09:30
dependabot[bot]
a32d7d11c9
Bump rubocop-rails from 2.35.2 to 2.35.3 ( #4648 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.2 to 2.35.3.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.2...v2.35.3 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 10:52:16 +09:30
dependabot[bot]
5c0746f136
Bump puma from 8.0.1 to 8.0.2 ( #4649 )
...
Bumps [puma](https://github.com/puma/puma ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/main/History.md )
- [Commits](https://github.com/puma/puma/compare/v8.0.1...v8.0.2 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 10:51:39 +09:30
dependabot[bot]
38736211ec
Bump bullet from 8.1.1 to 8.1.2 ( #4646 )
...
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.1.1 to 8.1.2.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.1.1...8.1.2 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 03:04:12 +09:30
dependabot[bot]
2dc5dbac7d
Bump aws-sdk-s3 from 1.222.0 to 1.224.0 ( #4645 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.222.0 to 1.224.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.224.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 13:23:23 +09:30
dependabot[bot]
ee6d5cd84a
Bump dalli from 5.0.2 to 5.0.4 ( #4639 )
...
Bumps [dalli](https://github.com/petergoldstein/dalli ) from 5.0.2 to 5.0.4.
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.2...v5.0.4 )
---
updated-dependencies:
- dependency-name: dalli
dependency-version: 5.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 13:09:42 +09:30
dependabot[bot]
f1524c2b0c
Bump rubocop-rails from 2.35.1 to 2.35.2 ( #4643 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.1 to 2.35.2.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.1...v2.35.2 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 13:09:26 +09:30
dependabot[bot]
a6cb1cbb36
Bump rubocop-rails from 2.35.0 to 2.35.1 ( #4642 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.35.0 to 2.35.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.35.0...v2.35.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 19:54:54 +09:30
dependabot[bot]
c0f6720a1e
Bump oj from 3.17.0 to 3.17.1 ( #4640 )
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.17.0 to 3.17.1.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.17.0...v3.17.1 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.17.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 18:41:08 +09:30
dependabot[bot]
04ea628f00
Bump faraday from 2.14.1 to 2.14.2 ( #4641 )
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.1...v2.14.2 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.14.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 12:30:01 +09:30
dependabot[bot]
cabac926cc
Bump icalendar from 2.12.2 to 2.12.3 ( #4635 )
...
Bumps [icalendar](https://github.com/icalendar/icalendar ) from 2.12.2 to 2.12.3.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icalendar/icalendar/compare/v2.12.2...v2.12.3 )
---
updated-dependencies:
- dependency-name: icalendar
dependency-version: 2.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 12:59:47 +09:30
dependabot[bot]
0d375f6146
Bump rubocop from 1.86.1 to 1.86.2 ( #4634 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.86.1 to 1.86.2.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.86.1...v1.86.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.86.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 12:59:37 +09:30
dependabot[bot]
be9e5ed6bf
Bump aws-sdk-s3 from 1.221.0 to 1.222.0 ( #4636 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.221.0 to 1.222.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.222.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 12:42:57 +09:30
Daniel O'Connor and google-labs-jules[bot]
c8ea225b10
Ensure garden creation flash prompt is rendered as HTML ( #4633 )
...
Updated app/views/shared/_flash_messages.html.haml to use sanitize(content)
instead of = content. This ensures that HTML content in flash messages,
such as the prompt to add an activity after creating a garden, is
correctly rendered even if its html_safe status is lost during session
serialization.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-14 12:35:18 +09:30
dependabot[bot]
a8b7c73111
Bump systeminformation from 5.31.5 to 5.31.6 ( #4632 )
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.31.5 to 5.31.6.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.31.5...v5.31.6 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 11:37:29 +09:30
dependabot[bot]
61810dbee3
Bump selenium-webdriver from 4.43.0 to 4.44.0 ( #4631 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.43.0...selenium-4.44.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.44.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 22:39:08 +09:30
1467ec9364
Add Wikidata climate attributes and integration to gardens ( #4627 )
...
* Add Wikidata integration for garden climate data
- Add location_wikidata_id, lowest_temp_c, and highest_temp_c to gardens.
- Implement WikidataService for fetching IDs and temperature properties.
- Map P6591 to highest_temp_c and P7422 to lowest_temp_c with unit conversion.
- Automatically populate Wikidata info on garden location change.
- Add manual "Fetch Wikidata info" button and opt-in prompt to garden show page.
- Update gardens_controller to permit new attributes and handle manual fetch.
- Update db/schema.rb manually to include new columns and migration version.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix migration
* Improve display
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-12 18:07:35 +09:30
dependabot[bot]
37452a5513
Bump rubocop-rails from 2.34.3 to 2.35.0 ( #4628 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.34.3 to 2.35.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.34.3...v2.35.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.35.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 17:23:59 +09:30
dependabot[bot]
e70297a83e
Bump devise from 5.0.3 to 5.0.4 ( #4629 )
...
Bumps [devise](https://github.com/heartcombo/devise ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/heartcombo/devise/releases )
- [Changelog](https://github.com/heartcombo/devise/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heartcombo/devise/compare/v5.0.3...v5.0.4 )
---
updated-dependencies:
- dependency-name: devise
dependency-version: 5.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 17:23:46 +09:30
Daniel O'Connor and google-labs-jules[bot]
d7a50f86b5
Allow collaborators to remove themselves from gardens ( #4630 )
...
- Update Ability to grant destroy permission to collaborators for their own record
- Add 'Leave garden' link to garden show page
- Add specs for garden collaborator permissions
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-12 17:23:24 +09:30
dependabot[bot]
ca7f56683c
Bump aws-sdk-s3 from 1.220.0 to 1.221.0 ( #4624 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.220.0 to 1.221.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.221.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-10 10:38:49 +09:30
dependabot[bot] and Cesy
0c00b866da
Bump friendly_id from 5.6.0 to 5.7.0 ( #4625 )
...
Bumps [friendly_id](https://github.com/norman/friendly_id ) from 5.6.0 to 5.7.0.
- [Release notes](https://github.com/norman/friendly_id/releases )
- [Changelog](https://github.com/norman/friendly_id/blob/master/Changelog.md )
- [Commits](https://github.com/norman/friendly_id/compare/v5.6.0...v5.7.0 )
---
updated-dependencies:
- dependency-name: friendly_id
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cesy <cesy.avon@gmail.com >
2026-05-10 10:38:23 +09:30
Cesy
f50da4e0e0
Merge pull request #4626 from Growstuff/dependabot/npm_and_yarn/fast-uri-3.1.2
2026-05-09 06:46:38 +01:00
dependabot[bot]
31285b2bde
Bump fast-uri from 3.1.0 to 3.1.2
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 23:25:42 +00:00
dependabot[bot]
ec5873fc88
Bump ip-address from 10.1.0 to 10.2.0 ( #4623 )
...
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.1.0 to 10.2.0.
- [Commits](https://github.com/beaugunderson/ip-address/commits )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 13:26:51 +09:30
Daniel O'Connor
555d5ddf15
Revert "Replace Sidekiq with Solid Queue ( #4619 )" ( #4620 )
...
This reverts commit 4659ac5464 .
2026-05-04 18:15:17 +09:30
5ada7e7f77
Add crops search API endpoint ( #4622 )
...
* Add crops search API endpoint
- Added GET /api/v1/crops/search endpoint.
- Updated CropSearchService to support additional search options.
- Manually updated Swagger documentation in swagger/v1/swagger.json.
- Added request specs to verify the new endpoint.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Add crops search API endpoint
- Added GET /api/v1/crops/search endpoint.
- Updated CropSearchService to support additional search options.
- Manually updated Swagger documentation in swagger/v1/swagger.json.
- Added request specs to verify the new endpoint.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-04 18:12:36 +09:30
4659ac5464
Replace Sidekiq with Solid Queue ( #4619 )
...
* Replace Sidekiq with Solid Queue
This commit transitions the background job processing from Sidekiq to
Solid Queue.
Changes:
- Replaced `sidekiq` gem with `solid_queue` in Gemfile.
- Updated `development.rb` and `production.rb` to use `:solid_queue` as
the queue adapter.
- Added Solid Queue database tables via a new migration.
- Configured Solid Queue in `config/queue.yml` and `config/recurring.yml`.
- Integrated Solid Queue supervisor as a Puma plugin in `config/puma.rb`.
- Removed separate worker process from `Procfile`.
- Removed Sidekiq-specific configuration files.
- Updated Gemfile.lock to support both `ruby` and `x86_64-linux` platforms.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix regression in gemfiles
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-03 15:29:03 +09:30
3d63d12908
Improve read performance with caching and memoization ( #4572 )
...
* Improve read performance with caching and memoization
- Memoize `Crop#all_companions` and `Member#unread_count` in models
- Implement instance-level memoization in `CropsHelper#crop_or_parent`
- Add Rails caching for expensive aggregate queries in `Charts::CropsController`
- Add fragment caching for high-impact sections on the crop show page
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix header spec failure due to memoized unread_count
- Reset `@unread_count` in `spec/views/layouts/_header_spec.rb` to ensure the updated notification count is rendered correctly.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-03 14:47:59 +09:30
035210197f
Prompt for updated planting rating when harvesting ( #4608 )
...
* Update planting rating when recording a harvest
- Added virtual attribute `overall_rating` to `Harvest` model.
- Updated `HarvestsController` to permit `overall_rating` and synchronize it to the associated `Planting`.
- Added a rating range field (1-5) to the harvest form.
- Added controller tests to verify that the planting rating is updated.
- Refined feature tests for harvesting.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* I have updated the system to allow for recording a planting rating when a harvest is logged. Here is a summary of the changes:
- Added a virtual attribute `overall_rating` to the `Harvest` model.
- Updated `HarvestsController` to permit `overall_rating` and synchronize it to the associated `Planting`.
- Added a rating range field (1-5) to the harvest form.
- Added controller tests to verify that the planting rating is updated correctly.
- Updated feature tests to ensure the harvest form functions as expected.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Update database.yml
* Apply suggestions from code review
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
* Adjust wording
* Change harvest modal
* Fix tests
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-03 14:47:00 +09:30
Daniel O'Connor
8a8fd6eabd
Merge pull request #4575 from Growstuff/memoize-unread-count
...
Memoize unread messages count
2026-05-02 16:46:26 +09:30
Daniel O'Connor
fe9fdd9147
Upgrade ERB ( #4617 )
2026-05-02 16:46:02 +09:30
Daniel O'Connor
ee7b9ab39f
Upgrade ERB
2026-05-02 07:03:30 +00:00
Daniel O'Connor
6aadb4d805
Merge pull request #4616 from Growstuff/rubocop-upgrade
...
Update rubocop_todo.yml
2026-05-02 16:28:50 +09:30
Daniel O'Connor
a42682a59e
Merge pull request #4614 from Growstuff/upgrade-ruby
...
Update to Ruby 3.4.9
2026-05-02 16:19:54 +09:30
Daniel O'Connor
6294c54139
Merge pull request #4615 from Growstuff/fix-sidekiq
...
Namespaces no longer supported in sidekiq
2026-05-02 16:07:59 +09:30
Daniel O'Connor
c168e8e4c9
Update to 3.4.9
2026-05-02 06:36:27 +00:00
Daniel O'Connor
6ac438a07f
Namespaces no longer supported in sidekiq
2026-05-02 06:35:23 +00:00
Daniel O'Connor
2380c662fe
Merge pull request #4604 from Growstuff/harvest-reminders-16703221337897327633
...
Add Harvest Reminder Emails and Scheduled Task
2026-05-02 15:46:09 +09:30
4589839c64
Fix crops csv export 11894001552728801282 ( #4613 )
...
* Fix ArgumentError in Crops CSV export
This commit fixes a crash when exporting crops to CSV, caused by
accessing ActiveRecord methods and associations on Searchkick
HashWrapper objects.
Changes:
- In CropsController#index, use `load: true` (with preloaded
associations) when the request format is CSV or RSS.
- In app/views/crops/index.csv.shaper, use individual `csv.cell` calls
instead of `csv.cells` to correctly handle Searchkick results and
explicitly access attributes.
- Added a controller test to verify CSV export functionality.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Mark test pending
* Skip creator
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-02 15:39:36 +09:30
Daniel O'Connor
1f6f3c4dfd
Merge pull request #4612 from Growstuff/fix-crops-csv-export-11894001552728801282
...
Fix ArgumentError in Crops CSV export
2026-05-02 15:31:10 +09:30
Daniel O'Connor
5a7f41537f
Change plant_before formatting method to to_fs
2026-05-02 14:47:43 +09:30
Daniel O'Connor
1281795c97
Merge pull request #4609 from Growstuff/fix-csv-export-crash-4991917409830119333
...
Fix crash during CSV export of harvests and seeds
2026-05-02 14:42:39 +09:30
Daniel O'Connor
c219d447cc
Merge branch 'dev' into fix-csv-export-crash-4991917409830119333
2026-05-02 14:41:31 +09:30
Daniel O'Connor
1e3f86a349
Merge pull request #4611 from Growstuff/CloCkWeRX-patch-2
...
Fix seeds_count to correctly reference size
2026-05-02 14:17:51 +09:30
Daniel O'Connor
680afe02cc
Merge pull request #4610 from Growstuff/associate-post-with-crop-5945795316503813050
...
Associate post with crop from crop show page
2026-05-02 13:42:01 +09:30
Daniel O'Connor
914cfe99c8
Fix seeds_count to correctly reference size
2026-05-02 13:39:34 +09:30
google-labs-jules[bot] and CloCkWeRX
4643fbd92e
Associate post with crop from crop show page
...
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-05-01 11:35:58 +00:00
google-labs-jules[bot] and CloCkWeRX
5ac709ffd1
Fix crash during CSV export of harvests and seeds
...
When using Searchkick with `load: false`, search results are returned
as HashResponse objects which do not support model associations or
standard Rails URL helpers that expect model instances.
This commit updates HarvestsController and SeedsController to
conditionally load ActiveRecord objects when CSV format is requested,
ensuring that the export templates can access the necessary associations.
Similar logic was also applied to CropsController.
Additionally, a typo in the Crops CSV shaper was fixed.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-05-01 11:30:22 +00:00
Daniel O'Connor
9833801a42
Merge pull request #4606 from Growstuff/dependabot/bundler/axe-core-rspec-4.11.3
...
Bump axe-core-rspec from 4.11.2 to 4.11.3
2026-05-01 18:17:28 +09:30
dependabot[bot]
4d1e8aede6
Bump axe-core-rspec from 4.11.2 to 4.11.3
...
Bumps [axe-core-rspec](https://github.com/dequelabs/axe-core-gems ) from 4.11.2 to 4.11.3.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases )
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/dequelabs/axe-core-gems/commits )
---
updated-dependencies:
- dependency-name: axe-core-rspec
dependency-version: 4.11.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-01 07:49:38 +00:00
Daniel O'Connor and dependabot[bot]
24f41350a9
Bump rubocop-capybara from 2.22.1 to 2.23.0 ( #4605 )
...
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara ) from 2.22.1 to 2.23.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases )
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.22.1...v2.23.0 )
---
updated-dependencies:
- dependency-name: rubocop-capybara
dependency-version: 2.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 17:38:16 +09:30
dependabot[bot]
503ba716bb
Bump rubocop-capybara from 2.22.1 to 2.23.0
...
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara ) from 2.22.1 to 2.23.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases )
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.22.1...v2.23.0 )
---
updated-dependencies:
- dependency-name: rubocop-capybara
dependency-version: 2.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-30 07:04:07 +00:00
google-labs-jules[bot] and CloCkWeRX
e423e6ac79
Add weekly harvest reminder emails and scheduled task
...
- Added `send_harvest_reminder` preference to Member model and settings UI.
- Implemented `harvest_in_next_week?` in PredictHarvest concern.
- Created `harvest_reminder` email with localized templates.
- Added `growstuff:send_harvest_reminders` Rake task to run weekly.
- Refactored existing and new reminder tasks to use `deliver_later` for scalability.
- Added unit tests for prediction logic and mailer.
- Fixed a bug in the existing planting reminder task where it was using an uninitialized constant `Notifier`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-30 04:09:26 +00:00
Daniel O'Connor and google-labs-jules[bot]
e63089e03b
Remove deprecated config.read_encrypted_secrets from production.rb ( #4603 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-04-30 12:54:17 +09:30
Daniel O'Connor
6ce347af82
Rename FUNDING.yml to .github/FUNDING.yml
2026-04-28 18:11:48 +09:30
Daniel O'Connor
64af597dec
Add funding information
2026-04-28 18:10:50 +09:30
7160f50ac1
Refactor Activity model to remove Elasticsearch integration ( #4576 )
...
* Refactor Activity model to remove Elasticsearch integration
- Removed `SearchActivities` concern and Searchkick from `Activity` model.
- Implemented `Activity.homepage_records` using ActiveRecord with `DISTINCT ON` for PostgreSQL.
- Updated `ActivitiesController#index` to use ActiveRecord queries with eager loading and pagination.
- Added `active` scope to `Activity`.
- Added unit tests for `Activity` model.
- Deleted `app/models/concerns/search_activities.rb`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix NoMethodError: undefined method 'reindex' for class Activity
- Removed all calls to `Activity.reindex` in migrations, rake tasks, and spec helpers.
- These were causing failures after the removal of Searchkick from the Activity model.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix ambiguous column id in homepage_records query
- Updated `Activity.homepage_records` to use `activities.id` instead of `id` in the subquery.
- This resolves the `PG::AmbiguousColumn: ERROR: column reference "id" is ambiguous` error.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Fix ambiguous created_at in homepage_records query
- Use `unscoped` in the subquery for `Activity.homepage_records` to bypass the default scope from `Ownable` concern.
- This prevents the join with the `members` table in the subquery, which was causing `PG::AmbiguousColumn: ERROR: column reference "created_at" is ambiguous`.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Complete refactoring of Activity model to remove Elasticsearch
- Removed SearchActivities concern and searchkick integration.
- Updated ActivitiesController#index to use ActiveRecord queries.
- Implemented performant Activity.homepage_records using DISTINCT ON (PostgreSQL).
- Added Activity.active scope.
- Added no-op Activity.reindex (class and instance methods) for backward compatibility.
- Cleaned up leftover reindex calls in rake tasks, migrations, and spec helpers.
- Added unit tests for new Activity model logic.
- Updated factories to include no-op reindex traits.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Less eager loading
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-04-28 17:51:01 +09:30
Daniel O'Connor
6784c6460d
Merge pull request #4600 from Growstuff/dev
...
Release 85
2026-04-28 14:48:45 +09:30
Daniel O'Connor
e748da9a1f
Merge pull request #4601 from Growstuff/links-wrong
...
Fix links further
2026-04-28 13:34:11 +09:30
Daniel O'Connor
4ac0dcb05b
Merge branch 'dev' of https://github.com/Growstuff/growstuff into links-wrong
2026-04-28 04:03:44 +00:00
Daniel O'Connor
60390fcc06
Fix links further
2026-04-28 04:03:27 +00:00
Daniel O'Connor
55e6d99979
Merge pull request #4599 from Growstuff/links-wrong
...
Fix various breadcrumb links to avoid passing ?owner, which doesn't actually filter
2026-04-28 13:23:36 +09:30
Daniel O'Connor
dfac51ee97
Merge pull request #4595 from Growstuff/optimize-harvests-caching-memoization-9176733581563564983
...
Optimize Harvests with memoization and fragment caching
2026-04-28 13:20:01 +09:30
Daniel O'Connor
f24ca80394
Fix various breadcrumb links to avoid passing ?owner, which doesn't actually filter
2026-04-28 03:46:47 +00:00
Daniel O'Connor
7360bc968b
Merge pull request #4596 from Growstuff/flickr-tag-filtering-3395495860406820072
...
Add Flickr tag filtering for adding photos
2026-04-28 13:04:40 +09:30
Daniel O'Connor
f680a6b25d
Merge pull request #4597 from Growstuff/memoize-plantings-8206863373400530940
...
Memoize Planting-related methods for performance optimization
2026-04-28 13:04:17 +09:30
Daniel O'Connor
22638371c2
Update _harvests.html.haml
2026-04-28 13:01:02 +09:30
google-labs-jules[bot] and CloCkWeRX
50ab6f39ee
Optimize Harvests with memoization and caching
...
- Memoize display methods in `Harvest` model.
- Memoize calculation methods in `PredictHarvest` concern using `defined?` for nil safety.
- Add fragment caching to `app/views/harvests/_popover.html.haml`.
- Add fragment caching and query caching to `app/views/crops/_harvests.html.haml` with daily expiration for relative time strings.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-28 03:16:36 +00:00
google-labs-jules[bot] and CloCkWeRX
2e0c8a910d
Memoize Planting-related methods for performance optimization
...
This commit introduces memoization to various methods in the Planting model,
PredictPlanting and PredictHarvest concerns, PlantingsHelper, and
PlantingsController.
Specifically:
- Memoized database-intensive lookups like `nearby_same_crop`, `first_harvest_date`,
and `last_harvest_date`.
- Memoized calculated fields like `finish_predicted_at`, `expected_lifespan`,
and `age_in_days`.
- Optimized `PlantingsHelper#transplantable_gardens_by_owner` using a hash
to cache results per planting instance within a request.
- Applied the `defined?(@variable)` pattern where appropriate to ensure
efficient handling of `nil` results.
These changes reduce redundant database queries and expensive calculations,
particularly during view rendering where these methods are frequently accessed.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-28 03:07:18 +00:00
google-labs-jules[bot] and CloCkWeRX
3c70ba12ca
Allow filtering Flickr photos by tag when adding photos
...
- Update MemberFlickr concern to support tag-based search using flickr.photos.search
- Update PhotosController to handle the 'tag' parameter
- Add tag search input field to the 'New Photo' view
- Add test case to verify tag filtering in PhotosController spec
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-28 02:59:21 +00:00
google-labs-jules[bot] and CloCkWeRX
0df7589feb
Optimize Harvests with memoization and fragment caching
...
- Memoize display methods in `Harvest` model.
- Memoize calculation methods in `PredictHarvest` concern using `defined?` for nil safety.
- Add fragment caching to `app/views/harvests/_popover.html.haml`.
- Add fragment caching to `app/views/crops/_harvests.html.haml` with daily expiration for relative time strings.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-28 02:59:06 +00:00
Daniel O'Connor
8cdfda3660
Merge pull request #4594 from Growstuff/jules-10992479017878632568-8480ddd1
...
Optimize CropsHelper with caching and memoization
2026-04-28 12:03:03 +09:30
google-labs-jules[bot] and CloCkWeRX
aa0ee65d78
Optimize CropsHelper with caching and memoization
...
- Implement instance-level memoization for `crop_or_parent` and `display_seed_availability`
- Use `Rails.cache.fetch` for `crop_jsonld_data` to improve performance of JSON-LD generation
- Optimize `display_seed_availability` to avoid redundant queries
- Fix a potential `NameError` in `crop_jsonld_data` by initializing `images` properly
- Ensure memoization keys handle non-persisted objects and nil results correctly
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-27 23:55:46 +00:00
Daniel O'Connor
355e9f84d5
Merge pull request #4591 from Growstuff/cache-charts-crops-data-7725540171807829398
...
Improve Charts::CropsController caching
2026-04-27 19:23:11 +09:30
Daniel O'Connor
dce32c5e3c
Merge pull request #4586 from Growstuff/dependabot/github_actions/docker/build-push-action-7
...
Bump docker/build-push-action from 5 to 7
2026-04-27 18:35:25 +09:30
Daniel O'Connor
dbae34a958
Merge pull request #4587 from Growstuff/dependabot/github_actions/docker/setup-buildx-action-4
...
Bump docker/setup-buildx-action from 3 to 4
2026-04-27 18:35:06 +09:30
Daniel O'Connor
9edee8400d
Merge pull request #4589 from Growstuff/dependabot/github_actions/docker/login-action-4
...
Bump docker/login-action from 3 to 4
2026-04-27 18:34:50 +09:30
Daniel O'Connor
b775814614
Merge pull request #4593 from Growstuff/planting-photos
...
Try planting filtering
2026-04-27 18:17:35 +09:30
Daniel O'Connor
464017de6f
Try planting filtering
2026-04-27 08:05:32 +00:00
dependabot[bot]
9184285388
Bump docker/login-action from 3 to 4
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 08:00:55 +00:00
dependabot[bot]
dcd701fe9d
Bump docker/build-push-action from 5 to 7
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 08:00:50 +00:00
dependabot[bot]
5a462bd740
Bump docker/setup-buildx-action from 3 to 4
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 07:57:06 +00:00
Daniel O'Connor
ecf77313dc
Merge pull request #4588 from Growstuff/dependabot/github_actions/docker/metadata-action-6
...
Bump docker/metadata-action from 5 to 6
2026-04-27 17:24:09 +09:30
Daniel O'Connor
0ee671fddb
Merge pull request #4590 from Growstuff/dependabot/bundler/puma-8.0.1
...
Bump puma from 8.0.0 to 8.0.1
2026-04-27 17:23:56 +09:30
Daniel O'Connor
fc4276cacf
Merge pull request #4592 from Growstuff/CloCkWeRX-patch-2
...
Ban Semrush
2026-04-27 17:19:53 +09:30
Daniel O'Connor
a2bb6c7162
Ban Semrush
2026-04-27 17:19:31 +09:30
google-labs-jules[bot] and CloCkWeRX
ff9d99afe5
Improve Charts::CropsController with caching and refactoring
...
- Added Rails.cache.fetch to `sunniness` and `planted_from` actions.
- Refactored crop loading into a `before_action :set_crop`.
- Updated specs to verify caching behavior and ensure coverage.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
2026-04-27 07:46:08 +00:00
dependabot[bot]
1b4b8f94d1
Bump docker/metadata-action from 5 to 6
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 07:42:38 +00:00
Daniel O'Connor and dependabot[bot]
66cc98051f
Bump actions/checkout from 4 to 6 ( #4585 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 17:11:32 +09:30
dependabot[bot]
9fe1fddac1
Bump puma from 8.0.0 to 8.0.1
...
Bumps [puma](https://github.com/puma/puma ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/main/History.md )
- [Commits](https://github.com/puma/puma/compare/v8.0.0...v8.0.1 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 07:26:19 +00:00
dependabot[bot]
1eac00705e
Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 07:25:50 +00:00
Daniel O'Connor and google-labs-jules[bot]
37e9860fdf
Update member_slug lookup to 404 when not found ( #4584 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-04-27 14:19:50 +09:30
Daniel O'Connor
a5ed2b988d
Merge pull request #4583 from Growstuff/dev
...
Release 84
2026-04-27 13:56:58 +09:30
7ca689fa4a
release83 ( #4579 )
...
* Ensure "mark as failed" option is available when viewing a crop
This change adds the "mark as failed" action to the crop view in two places:
1. In the "Crop Actions" button group, a new "Mark as failed" button is added if the current member has active plantings of that crop. Clicking it opens a modal to select which planting failed.
2. In the "See who's planted" list, an "Actions" dropdown is added to any plantings owned by the current member, which includes the "Mark as failed" option.
A new partial `app/views/plantings/_failed_modal.html.haml` was created to handle the planting selection modal.
`app/views/crops/_actions.html.haml` and `app/views/crops/_plantings.html.haml` were updated to include these new actions.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Admin - Members - optimise memory usage
* GBIF - optimise memory usage
* Memory usage
* Update .dockerignore to remove .ruby-version
Remove .ruby-version from .dockerignore
* Swap to modern expect style
* Swap to modern expect style
* Rubocop fixes
* Swap to modern expect style
* Merge pull request #4567 from Growstuff/memory-optimisation-3
Members - Nearest To - Memory improvements
* Merge pull request #4564 from Growstuff/memory-optimization-2149092598558110155
Memory usage optimization
* Add fragment cache for crop partials
* Add rake task to cleanup inactive members (#4574 )
* Add members:cleanup_inactive rake task
This task identifies and deletes members who have not logged in for over
24 months and have no gardens, plantings, or other activity (posts,
comments, seeds, harvests, etc).
Includes support for DRY_RUN=true to preview deletions.
Added tests in spec/tasks/members_spec.rb.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Refactor activity check to Member#has_activity? and update rake task
- Added `Member#has_activity?` to encapsulate the check for gardens, plantings, and other activity.
- Updated `members:cleanup_inactive` rake task to use `Member#has_activity?`.
- Maintained `DRY_RUN` support and existing tests.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Apply suggestion from @CloCkWeRX
* Apply suggestions from code review
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Merge pull request #4578 from Growstuff/member-inactive-delete
Delete inactive members with no activity in 3 years
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-04-27 02:22:30 +09:30
Daniel O'Connor
189067c66f
Merge pull request #4563 from Growstuff/dev
...
Release 82
2026-04-26 14:31:31 +09:30
Daniel O'Connor
8d9bcc4559
Merge pull request #4524 from Growstuff/dev
...
release81
2026-04-23 20:31:28 +09:30
Daniel O'Connor
6e7e752fed
Merge pull request #4487 from Growstuff/dev
...
Release 80
2026-04-11 14:51:48 +09:30
Daniel O'Connor
fe032b6b49
Merge pull request #4378 from Growstuff/dev
...
Fix minor complaints
2025-12-02 23:00:21 +10:30
Daniel O'Connor
959f914122
Merge pull request #4377 from Growstuff/dev
...
Update _head.html.haml
2025-12-02 22:51:41 +10:30
Daniel O'Connor
3f8fb799d5
Merge pull request #4376 from Growstuff/dev
...
More site verification bits
2025-12-02 22:48:29 +10:30
Daniel O'Connor
985ad120c7
Merge pull request #4375 from Growstuff/dev
...
Deploy various site verification things
2025-12-02 22:42:40 +10:30
Daniel O'Connor and google-labs-jules[bot]
d8e1e09dfb
Merge pull request #4372 from Growstuff/fix-sitemap-upload ( #4373 )
...
Fix Sitemap Upload to S3
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-12-02 22:23:21 +10:30
Daniel O'Connor
477baec010
Merge pull request #4371 from Growstuff/dev
...
Deploy various maintenance tasks to prod
2025-12-02 02:27:07 +10:30
Daniel O'Connor
d5db389b23
Merge pull request #4360 from Growstuff/dev
...
Deploy: Missing PKFID
2025-12-01 22:22:30 +10:30
Daniel O'Connor
b866a2064b
Merge pull request #4358 from Growstuff/dev
...
Hotfix: Reduce to member login_name
2025-12-01 20:34:18 +10:30
37519de615
Release 78 ( #4357 )
...
* Check presence of version members before accessing
* Fix(specs): Initialize @version_members in crops/show view spec
The `crops/show` view spec was failing with a `NoMethodError` because
the `@version_members` instance variable was `nil`. This variable is used
in the `_history` partial, which is rendered by the `show` view.
This commit fixes the spec by initializing `@version_members` to an
empty hash in the `before` block of the spec. This ensures that the
view can render without errors during the test run.
* Remove defunct gitter
* Merge pull request #4352 from Growstuff/add-public-food-key
feat: Add Public Food Key to Crop model
* Bump rubocop-rails from 2.34.1 to 2.34.2
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.34.1 to 2.34.2.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.34.1...v2.34.2 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.34.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Optimize Data Improvement Page (#4356 )
* feat: Add data improvement page to crops controller
This commit introduces a new data improvement page to the crops controller. The page displays tabbed lists of crops with missing data, allowing users to easily identify areas for data quality improvement.
The following data quality categories are included:
- Crops without photos
- Crops without descriptions
- Crops without a youtube video
- Crops without alternate names
- Crops without a scientific name with a wikidata id
- Crops without row spacing
- Crops without sun requirements
- Crops without height
All lists are sorted by planting count in descending order.
* refactor: Optimize data improvement page to load tab data on demand
This commit refactors the data improvement page to load data for each tab on demand, rather than loading all queries at once. This improves the performance of the page by only executing the query for the currently active tab.
The controller action now uses a `case` statement based on a `tab` URL parameter to execute the appropriate query. The view has been updated to pass this parameter when a tab is clicked.
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Merge pull request #4353 from Growstuff/feat/import-australian-food-data
Add Rake Task to Import Australian Food Data
* Fix styling
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 20:01:31 +10:30
Daniel O'Connor and google-labs-jules[bot]
8ddc717d9b
Release 77 ( #4345 )
...
* Update crops_helper.rb
* feat: Add contribution links and conditional edit form
This commit introduces a series of changes to encourage user contributions for missing crop data.
On the crop show page, it adds links for logged-in users to:
- Add a description if one is not present.
- Add a YouTube video if one is not present.
- Add more attributes in the predictions section if any are missing.
On the crop edit page, the form now conditionally displays fields. For standard users, it only shows fields for attributes that are currently empty. For privileged users (wranglers), it displays all fields, allowing them to edit existing data.
* feat: Add schema.org markup to crop pages
Adds schema.org markup to the crop pages using the BioChemEntity type. The taxonomicRange attribute is used to list the scientific names of the crop, which will improve SEO.
* feat: Add Wikidata ID to scientific names
This commit introduces the ability to store and display the Wikidata ID for scientific names.
Changes include:
- A database migration to add the `wikidata_id` column to the `scientific_names` table.
- An update to the `scientific_names_controller` to permit the `wikidata_id` parameter.
- An update to the scientific name form to include a field for the Wikidata ID.
- An update to the crop show page to display a link to the Wikidata page for a scientific name.
* Delete db/migrate/20251129185029_add_wikidata_id_to_scientific_names.rb
* Update _schema_org.html.haml
* Move to crops helper
* Add more schema.org
* Specific form links
* Styling
* Render images
* Document future
* Render less on some pages
* Fix rendering
* Add version tracking to crops model (#4343 )
* feat: Add version tracking to Crop model
This commit introduces version tracking for the Crop model using the PaperTrail gem.
Key changes include:
- Integrating `has_paper_trail` into the `Crop` model.
- Adding a "History" section to the crop show page to display a timeline of changes for that specific crop.
- Creating a new admin page for users with the "crop_wrangler" role to view a log of all recent crop edits, creations, and deletions.
- Fixing several N+1 query performance issues by eager-loading associated `Member` records in both the `CropsController` and the new `Admin::CropsController`.
- Refactoring view logic into a shared partial to reduce code duplication.
* Add papertrail
* Admin UI
* Add papertrail DB
* Add papertrail DB
* Rearrange
* Fix permissions
* Fix permissions
* Fix UI
* Fix UI
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
* Add revert functionality to admin crops page (#4346 )
* feat(admin): add revert functionality to crops page
This change adds a "Revert" button to the admin crops page, allowing crop wranglers to revert changes to a previous version.
It introduces a new `Admin::VersionsController` with a `revert` action that uses `paper_trail`'s `reify` method to restore a previous version of a `Crop` object.
The view is updated to include a "Revert" button, which is guarded by a `can?(:wrangle, Crop)` check to ensure only authorized users can see it.
The controller also includes an authorization check to prevent unauthorized users from accessing the revert action directly.
A feature spec is added to test the new functionality, including the authorization logic.
* Consistent UX
* Specs
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-11-30 15:05:55 +10:30