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
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
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
Maikel Linke
0166abcd2a
Remove deprecated and unnecessary config
2025-08-08 11:18:34 +10:00
Maikel Linke
4cd0071dd4
Allow only existing deprecations
...
* Allow deprecated cache_format_version
* Allow deprecated Rails.application.secrets
* Allow deprecated Passing the class as positional argument
* Allow deprecated alias_attribute with non-attribute targets
* Allow deprecated model aliases
* Allow deprecated action_dispatch.show_exceptions
2025-08-08 11:17:41 +10:00
Maikel Linke
32c96b72ad
Update all locales with the latest Transifex translations
v5.2.0
2025-08-08 10:24:04 +10:00
Maikel
30701d61e2
Merge pull request #13232 from chitty/rails7.1
...
Bump Rails to 7.1
2025-08-08 10:09:58 +10:00
Carlos Chitty
45b712ddcd
Set latest invoce date explicitly in Orders::GenerateInvoiceService test
...
Solves CI failure:
https://github.com/openfoodfoundation/openfoodnetwork/actions/runs/14760883756/job/41441014958?pr=13232
2025-08-07 17:44:52 +02:00
Carlos Chitty
3153e99497
Update OpenOrderCycleJob test "syncing remote products" to expect 58 queries instead of 59
...
The main point of the test is to alert us if the query count increased (https://github.com/openfoodfoundation/openfoodnetwork/pull/13232#discussion_r2199896280 ).
The missing query in rails 7.1:
Spree::StockItem Load SELECT "spree_stock_items"."id", "spree_stock_items"."variant_id", "spree_stock_items"."count_on_hand", "spree_stock_items"."created_at", "spree_stock_items"."updated_at", "spree_stock_items"."backorderable", "spree_stock_items"."deleted_at", "spree_stock_items"."lock_version" FROM "spree_stock_items" WHERE "spree_stock_items"."id" = $1 LIMIT $2 FOR UPDATE
2025-08-07 17:44:52 +02:00
Carlos Chitty
a2f263e081
User Rails.env.local?
...
https://github.com/rails/rails/pull/46786
Solves rubocop failure in rails 7.1 bump branch https://github.com/openfoodfoundation/openfoodnetwork/actions/runs/14739687970/job/41374340281?pr=13232
2025-08-07 17:44:52 +02:00
Carlos Chitty
3cb6a2617b
Do not fail tests on deprecation warnings for the next rails version (7.2)
2025-08-07 17:44:52 +02:00
Carlos Chitty
420deca437
Bump rails from 7.0.8 to 7.1.5.1
2025-08-07 17:44:52 +02:00
Filipe
76aebf8a72
Merge pull request #13436 from chahmedejaz/task/13432-decommission-old-products-screen
...
Decommission Old Products UI and Related Code
2025-08-07 17:39:43 +02:00
Maikel Linke
1ec570375f
Remove Person from product catalog
...
Early versions of the DFC standard demanded that all data is published
in relationship to the authenticated user. But that is not necessary
anymore and can add complications when a platform is authenticated as
client user.
2025-08-07 14:56:35 +10:00
Maikel Linke
75c33b29d5
Losen engine gemspec requirement for Dependabot
...
Dependabot doesn't seem to be able to resolve the version correctly. We
got this message:
```
Could not find compatible versions
Because every version of web depends on Ruby = 0.0.1
and Gemfile depends on web >= 0,
Ruby = 0.0.1 is required.
So, because current Ruby version is = 3.1.4,
version solving has failed.
```
2025-08-07 12:59:32 +10:00
Maikel
1bfff91c72
Merge pull request #13449 from openfoodfoundation/dependabot/npm_and_yarn/tmp-0.2.4
...
Bump tmp from 0.2.1 to 0.2.4
2025-08-07 10:24:15 +10:00
Maikel Linke
d469552afc
Fix schema version
2025-08-07 10:13:14 +10:00
dependabot[bot]
e6cffde8fb
Bump tmp from 0.2.1 to 0.2.4
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.1 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.1...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 18:31:11 +00:00
Maikel
910ded1a8c
Typo
...
[skip ci]
2025-08-05 13:49:44 +10:00
Maikel Linke
2555a9e710
Ignore breaking code coverage for coverage spec
...
When we test our code coverage compilation, it breaks the code coverage
report for the current rspec process. By running that code separately,
we gain a correct coverage report for the rest of the code again.
So unfortunately, we can't report on the code coverage of this
particular task and have to ignore it. But at least CI depends on the
correct function of this task and would fail if it didn't work.
2025-08-05 12:45:05 +10:00
Maikel Linke
f532c4712e
Load rake tasks only once for code coverage
...
Apparently, Rake's way of reloading the task code confuses the code
coverage report. Code tested by rake task specs was not recognised as
covered even though it was.
2025-08-05 12:44:13 +10:00
Gaetan Craig-Riou
3af28c4b5b
Merge pull request #13441 from mkllnk/cover-more
...
Check more code for coverage
2025-08-04 16:49:56 +10:00
David Cook
63b864253d
Merge pull request #13442 from mkllnk/puffing-billy
...
Add gem puffing-billy to record browser requests
2025-08-04 12:35:34 +10:00
David Cook
8efeec4301
Merge pull request #13440 from mkllnk/tidy
...
Remove unused test helper
2025-08-04 12:03:43 +10:00
Maikel Linke
bed33928e0
Declare simplecov as direct dependency
...
The undercover docs recommended to remove it from the Gemfile but that's
only valid if you use only undercover. We do rely directly on the
simplecov gem to generate reports though.
2025-08-04 11:55:26 +10:00
Maikel Linke
bb7a31b286
Update all locales with the latest Transifex translations
v5.1.6
2025-08-01 12:37:40 +10:00
Ahmed Ejaz
75b2fe1dd4
revert API removals
2025-08-01 01:48:21 +05:00
Maikel Linke
c0924fbe5e
Use new Undercover formatter for :nocov: support
2025-07-31 14:56:17 +10:00
Maikel Linke
d72bc49409
Compare coverage to upstream master when on fork
2025-07-31 14:56:17 +10:00
Maikel Linke
06867ff7ea
Remove unnecessary simplecov filters
...
* /schemas doesn't exist.
* /lib/generators doesn't exist.
* /vendor doesn't contain rb files.
* /public doesn't contain rb files.
* /swagger doesn't contain rb files.
* /log doens't contain rb files.
2025-07-31 14:56:17 +10:00
Maikel Linke
76a1fe7767
Ignore inaccurate coverage of rake tasks
...
I tried several ways to get code coverage for rake tasks but I haven't
succeeded yet. Somehow rake is confusing simplecov.
2025-07-31 14:56:11 +10:00
Maikel Linke
3363c523ea
Check more code for coverage
...
* ApplicationJob should be covered by tests.
* Spec should all be executed, except `xit` which should be avoided and
can be flagged.
2025-07-31 14:53:51 +10:00
Maikel
91628f8daa
Merge pull request #13443 from openfoodfoundation/dependabot/npm_and_yarn/floating-ui/dom-1.7.3
...
Bump @floating-ui/dom from 1.7.2 to 1.7.3
2025-07-31 11:52:14 +10:00
dependabot[bot]
f3dfbab109
Bump @floating-ui/dom from 1.7.2 to 1.7.3
...
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/floating-ui/floating-ui/releases )
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md )
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.3/packages/dom )
---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
dependency-version: 1.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-30 10:00:39 +00:00
Maikel Linke
d01474ebcd
Ignore Chrome's automatic requests to Google services
2025-07-30 12:25:34 +10:00
Maikel Linke
a062a7b697
Add Billy proxy to Chrome in system specs
...
And demonstrate the use of puffing-billy browser proxy.
Billy can cache and record responses to browser requests. For that to
work we need to allow network connections and disable VCR. But instead I
found that the Billy proxy is just like any other Ruby backend code and
its connections can be recorded with VCR instead.
And instead of stubbing requests via Billy.proxy, we can use standard
Webmock `stub_request`. Now we use puffing-billy just to relay browser
requests via our Ruby app.
2025-07-29 14:37:27 +10:00
Maikel Linke
fe8b805e1f
Add gem puffing-billy
2025-07-29 14:37:27 +10:00
Maikel Linke
f3f43225cb
Remove unused test helper
2025-07-29 13:42:51 +10:00
Maikel
65604f5b04
Merge pull request #13437 from dacook/remove-unused-method
...
Remove unused method
2025-07-28 16:29:15 +10:00
David Cook
661bb29029
Remove unused method
...
The name doesn't appear in the codebase so I guess it's unused.
2025-07-28 13:19:16 +10:00
Gaetan Craig-Riou
b725697972
Merge pull request #13433 from mkllnk/inventory-switch-august-4
...
Disable inventory only for future enterprises
v5.1.5
2025-07-28 12:02:54 +10:00
David Cook
b8546db1e5
Update date for 11th Aug
2025-07-28 11:43:31 +10:00
Gaetan Craig-Riou
bc25a5ecd6
Merge pull request #13428 from openfoodfoundation/dependabot/npm_and_yarn/jasmine-core-5.9.0
...
Bump jasmine-core from 5.8.0 to 5.9.0
2025-07-28 11:37:48 +10:00
Gaetan Craig-Riou
71de96e0a6
Merge pull request #13430 from openfoodfoundation/dependabot/npm_and_yarn/form-data-3.0.4
...
Bump form-data from 3.0.1 to 3.0.4
2025-07-28 10:50:12 +10:00