Gareth
6f9dcf7e27
remove bundle check
2025-08-20 11:04:40 -04:00
Gareth
2d064bab64
Created a bundler service that runs once removing responsibilities from any other services. The bundler service always runs install which should still be pretty fast if nothing or only a few gems have changed. A healthcheck won't work unless bundler runs continuously which is impractical. Instead, a checksum is generated on bundle install and sentinels in the other services have a definite confirmation that bundle is complete. The nice thing about this approach is that web, webpack, and sidekiq (which share the same bundles dependencies) will not concurrently run bundle install solving dep install redundancies.
2025-08-20 10:13:20 -04:00
Gareth
b69eb9bdff
Specified BUNDLE_PATH AND BUNDLE_APP_CONFIG in Dockerfile
2025-08-20 08:48:21 -04:00
Gareth
b95d798a27
Fixed webpack service so that web relies on its bundles. This has re-enabled JS
2025-08-18 12:24:27 -04:00
Gareth
e1e4aeac1f
Added conditions to sidekiq too as it races db as well. Everything seems functional now
2025-08-18 11:52:52 -04:00
Gareth
c7ae47053e
Added health check to avoid docker container racing
2025-08-18 11:38:57 -04:00
Gareth Rogers
5892ae1800
Merge branch 'master' into fix-docker-dependency-and-db-dev-env
2025-08-18 09:32:21 -04:00
Gaetan Craig-Riou
c37376d67e
Merge pull request #13485 from openfoodfoundation/dependabot/bundler/bullet-8.0.8
...
Bump bullet from 7.1.6 to 8.0.8
2025-08-18 13:58:39 +10:00
Gareth
74368f939b
By creating the db in the container on composition, the first migration file rejects the schema of the empty database. All I had to do was remove db creation from docker so that db:prepare will default to creating open_food_network_dev from schema.rb rather than perceiving a mismatch from the precreated docker db
2025-08-15 14:23:13 -04:00
Gareth
cb02cd39fe
Reverting unexpected change to schema.rb as requested
2025-08-15 12:27:10 -04:00
dependabot[bot]
49ec5b2089
Bump bullet from 7.1.6 to 8.0.8
...
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 7.1.6 to 8.0.8.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/7.1.6...8.0.8 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.0.8
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-15 09:56:17 +00:00
Maikel
92ef5fe3d5
Merge pull request #13483 from openfoodfoundation/dependabot/bundler/pdf-reader-2.15.0
...
Bump pdf-reader from 2.12.0 to 2.15.0
v5.2.1
2025-08-15 10:29:09 +10:00
Filipe
ae477b7e52
Merge pull request #13455 from kirst-n/13366-only-load-necessary-flatpickr
...
Optimise loading of language-specific date pickers
2025-08-14 23:24:59 +01:00
Filipe
0e191e5fca
Merge pull request #13459 from rioug/13454-fix-redeemeing-voucher-when-using-paypal
...
[VINE] Redeem voucher before redirecting to payment url
2025-08-14 16:30:22 +01:00
dependabot[bot]
64f9ea6fc0
Bump pdf-reader from 2.12.0 to 2.15.0
...
Bumps [pdf-reader](https://github.com/yob/pdf-reader ) from 2.12.0 to 2.15.0.
- [Changelog](https://github.com/yob/pdf-reader/blob/main/CHANGELOG )
- [Commits](https://github.com/yob/pdf-reader/compare/v2.12.0...v2.15.0 )
---
updated-dependencies:
- dependency-name: pdf-reader
dependency-version: 2.15.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 10:01:32 +00:00
Maikel
058c6749da
Merge pull request #13477 from openfoodfoundation/dependabot/bundler/timecop-0.9.10
...
Bump timecop from 0.9.8 to 0.9.10
2025-08-14 13:20:18 +10:00
Maikel
2d15ec4458
Merge pull request #13478 from openfoodfoundation/dependabot/bundler/activerecord-7.1.5.2
...
Bump activerecord from 7.1.5.1 to 7.1.5.2
2025-08-14 13:18:58 +10:00
dependabot[bot]
56eaa8bb98
Bump activerecord from 7.1.5.1 to 7.1.5.2
...
Bumps [activerecord](https://github.com/rails/rails ) from 7.1.5.1 to 7.1.5.2.
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.0.2.1/activerecord/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v7.1.5.1...v7.1.5.2 )
---
updated-dependencies:
- dependency-name: activerecord
dependency-version: 7.1.5.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 01:21:32 +00:00
dependabot[bot]
1e1f1e1e1b
Bump timecop from 0.9.8 to 0.9.10
...
Bumps [timecop](https://github.com/travisjeffery/timecop ) from 0.9.8 to 0.9.10.
- [Changelog](https://github.com/travisjeffery/timecop/blob/master/History.md )
- [Commits](https://github.com/travisjeffery/timecop/compare/v0.9.8...v0.9.10 )
---
updated-dependencies:
- dependency-name: timecop
dependency-version: 0.9.10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 09:58:01 +00:00
Maikel
1f8a9f9c76
Merge pull request #13470 from openfoodfoundation/dependabot/bundler/rack-2.2.14
...
Bump rack from 2.2.11 to 2.2.14
2025-08-13 12:45:59 +10:00
Maikel
b1893942ac
Merge pull request #13469 from openfoodfoundation/dependabot/bundler/net-imap-0.4.20
...
Bump net-imap from 0.4.10 to 0.4.20
2025-08-13 12:40:50 +10:00
dependabot[bot]
ad59ed4d40
Bump rack from 2.2.11 to 2.2.14
...
Bumps [rack](https://github.com/rack/rack ) from 2.2.11 to 2.2.14.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/v2.2.11...v2.2.14 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 2.2.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 00:02:14 +00:00
Maikel
8491a167ed
Merge pull request #13350 from mkllnk/dfc-ui
...
Add permission module with example data
2025-08-13 10:00:53 +10:00
dependabot[bot]
59277292fb
Bump net-imap from 0.4.10 to 0.4.20
...
Bumps [net-imap](https://github.com/ruby/net-imap ) from 0.4.10 to 0.4.20.
- [Release notes](https://github.com/ruby/net-imap/releases )
- [Commits](https://github.com/ruby/net-imap/compare/v0.4.10...v0.4.20 )
---
updated-dependencies:
- dependency-name: net-imap
dependency-version: 0.4.20
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 06:54:11 +00:00
Gaetan Craig-Riou
354a7ab687
Merge pull request #13465 from openfoodfoundation/dependabot/bundler/fugit-1.11.1
...
Bump fugit from 1.8.1 to 1.11.1
2025-08-12 15:06:20 +10:00
Gaetan Craig-Riou
a5a1ee9bd9
Merge pull request #13462 from openfoodfoundation/dependabot/bundler/thor-1.4.0
...
Bump thor from 1.3.1 to 1.4.0
2025-08-12 15:02:23 +10:00
Gaetan Craig-Riou
ad3f78ef69
Merge pull request #13466 from openfoodfoundation/dependabot/bundler/uri-0.13.2
...
Bump uri from 0.13.0 to 0.13.2
2025-08-12 14:58:40 +10:00
Gaetan Craig-Riou
e02497b163
Merge pull request #13467 from openfoodfoundation/dependabot/bundler/rails-html-sanitizer-1.6.1
...
Bump rails-html-sanitizer from 1.6.0 to 1.6.1
2025-08-12 14:57:59 +10:00
Gaetan Craig-Riou
7d2d94398f
Merge pull request #13464 from openfoodfoundation/dependabot/bundler/cgi-0.3.7
...
Bump cgi from 0.3.6 to 0.3.7
2025-08-12 14:49:47 +10:00
Gaetan Craig-Riou
0ecf004ff2
Merge pull request #13463 from openfoodfoundation/dependabot/bundler/rexml-3.3.9
...
Bump rexml from 3.2.9 to 3.3.9
2025-08-12 14:48:06 +10:00
dependabot[bot]
444f448207
Bump rails-html-sanitizer from 1.6.0 to 1.6.1
...
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer ) from 1.6.0 to 1.6.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.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: rails-html-sanitizer
dependency-version: 1.6.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 04:31:53 +00:00
dependabot[bot]
d9381b23d7
Bump uri from 0.13.0 to 0.13.2
...
Bumps [uri](https://github.com/ruby/uri ) from 0.13.0 to 0.13.2.
- [Release notes](https://github.com/ruby/uri/releases )
- [Commits](https://github.com/ruby/uri/compare/v0.13.0...v0.13.2 )
---
updated-dependencies:
- dependency-name: uri
dependency-version: 0.13.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 04:31:50 +00:00
dependabot[bot]
6a9a2884d6
Bump fugit from 1.8.1 to 1.11.1
...
Bumps [fugit](https://github.com/floraison/fugit ) from 1.8.1 to 1.11.1.
- [Changelog](https://github.com/floraison/fugit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/floraison/fugit/compare/v1.8.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: fugit
dependency-version: 1.11.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 04:31:11 +00:00
dependabot[bot]
70edd4b898
Bump cgi from 0.3.6 to 0.3.7
...
Bumps [cgi](https://github.com/ruby/cgi ) from 0.3.6 to 0.3.7.
- [Release notes](https://github.com/ruby/cgi/releases )
- [Commits](https://github.com/ruby/cgi/compare/v0.3.6...v0.3.7 )
---
updated-dependencies:
- dependency-name: cgi
dependency-version: 0.3.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 04:31:07 +00:00
dependabot[bot]
b57a2befd9
Bump rexml from 3.2.9 to 3.3.9
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.9 to 3.3.9.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.2.9...v3.3.9 )
---
updated-dependencies:
- dependency-name: rexml
dependency-version: 3.3.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 04:27:20 +00:00
dependabot[bot]
fef9a78198
Bump thor from 1.3.1 to 1.4.0
...
Bumps [thor](https://github.com/rails/thor ) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/rails/thor/releases )
- [Commits](https://github.com/rails/thor/compare/v1.3.1...v1.4.0 )
---
updated-dependencies:
- dependency-name: thor
dependency-version: 1.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 04:24:48 +00:00
Maikel
dd86736170
Merge pull request #13461 from openfoodfoundation/dependabot/bundler/webrick-1.8.2
...
Bump webrick from 1.8.1 to 1.8.2
2025-08-12 13:54:23 +10:00
Maikel
0d8c7ef118
Merge pull request #13460 from openfoodfoundation/dependabot/bundler/nokogiri-1.18.9
...
Bump nokogiri from 1.16.5 to 1.18.9
2025-08-12 13:52:57 +10:00
dependabot[bot]
20730b8768
Bump webrick from 1.8.1 to 1.8.2
...
Bumps [webrick](https://github.com/ruby/webrick ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/ruby/webrick/releases )
- [Commits](https://github.com/ruby/webrick/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: webrick
dependency-version: 1.8.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 03:43:07 +00:00
dependabot[bot]
ad7c69189b
Bump nokogiri from 1.16.5 to 1.18.9
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.16.5 to 1.18.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.5...v1.18.9 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.18.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 03:22:15 +00:00
Maikel Linke
3a72aefc1c
Fail test when timeout reached
...
In this example it didn't matter but if we re-use the helper then it
needs to raise an error after the timeout has been reached.
2025-08-12 09:54:48 +10:00
David Cook
e855ea0dbd
Merge pull request #13453 from mkllnk/rails-7.1
...
Allow only existing deprecations in Rails 7.1
2025-08-12 09:44:25 +10:00
David Cook
1eba950e19
Merge pull request #13451 from mkllnk/remove-person
...
Remove Person from product catalog
2025-08-12 09:42:40 +10:00
David Cook
9cd04c087e
Merge pull request #13450 from mkllnk/engine-ruby-version
...
Losen engine gemspec requirement for Dependabot
2025-08-12 09:40:01 +10:00
David Cook
459d25e533
Merge pull request #13447 from mkllnk/cover-rake
...
Report code coverage on rake tasks
2025-08-12 09:37:51 +10:00
Kirst
b06e562425
Remove flatpickr controller test that isn't useful based on feedback
2025-08-11 20:29:11 +10:00
Kirst
2936cfebca
Remove I18n assignment from flatpickr controller test from feedback
2025-08-11 20:29:11 +10:00
Kirst
b8ad428b5d
Load only specified flatpickr locale
...
Dynamically import only the requested flatpickr locale.
English locale is bundled by default, so passing null triggers flatpickr's built-in English fallback without an explicit import.
2025-08-11 20:28:47 +10:00
Maikel Linke
ca34d24847
Replace long waits with better polling
...
Capybara polls under the hood as well. So we do something similar here
but tailored to the tested code. This reduced the test run time on my
machine from 35 seconds to 15 seconds.
2025-08-11 17:07:44 +10:00
Maikel Linke
6e581fce75
Remove unnecessary styling
...
The early dev versions of the DPM needed these styles. Now the module
looks fine without any additional styles.
2025-08-11 16:29:08 +10:00