Skip to content

Deprecate price soft delete #480

Deprecate price soft delete

Deprecate price soft delete #480

Triggered via pull request March 17, 2026 16:10
Status Failure
Total duration 11m 16s
Artifacts

test.yml

on: pull_request
solidus_backend JS
40s
solidus_backend JS
Matrix: solidus_admin / RSpec
Matrix: solidus_api / RSpec
Matrix: solidus_backend / RSpec
Matrix: solidus_core / RSpec
Matrix: solidus_legacy_promotions / RSpec
Matrix: solidus_promotions / RSpec
Matrix: solidus_sample / RSpec
Fit to window
Zoom out
Zoom in

Annotations

50 errors and 39 warnings
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L151
Pricing in the prices tab editing will not reset the currency to default Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L133
Pricing in the prices tab editing has a working edit page Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L51
Pricing in the prices tab when the user can edit prices shows edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L78
Pricing in the prices tab searching has a working table filter Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L29
Pricing in the prices tab displays a table with the prices Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/edit/products_spec.rb#L54
Product Details when default price is deleted does not show the master price Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/controllers/spree/admin/prices_controller_spec.rb#L20
Spree::Admin::PricesController#index when only given a product assigns usable instance variables Failure/Error: let!(:deleted_master_price) { create(:price, variant: product.master).tap(&:discard!) } ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#discard!` is deprecated and will be removed in a future version of Solidus. Discard the parent variant with `variant.discard!` instead. (called from block (4 levels) in <top (required)> at /home/runner/work/solidus/solidus/backend/spec/controllers/spree/admin/prices_controller_spec.rb:14)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/controllers/spree/admin/prices_controller_spec.rb#L18
Spree::Admin::PricesController#index when only given a product Failure/Error: let!(:deleted_master_price) { create(:price, variant: product.master).tap(&:discard!) } ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#discard!` is deprecated and will be removed in a future version of Solidus. Discard the parent variant with `variant.discard!` instead. (called from block (4 levels) in <top (required)> at /home/runner/work/solidus/solidus/backend/spec/controllers/spree/admin/prices_controller_spec.rb:14)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/controllers/spree/admin/prices_controller_spec.rb#L38
Spree::Admin::PricesController#index when given a product and a variant Failure/Error: let!(:deleted_variant_price) { create(:price, variant:).tap(&:discard!) } ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#discard!` is deprecated and will be removed in a future version of Solidus. Discard the parent variant with `variant.discard!` instead. (called from block (4 levels) in <top (required)> at /home/runner/work/solidus/solidus/backend/spec/controllers/spree/admin/prices_controller_spec.rb:34)
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/controllers/spree/admin/prices_controller_spec.rb#L40
Spree::Admin::PricesController#index when given a product and a variant assigns usable instance variables Failure/Error: let!(:deleted_variant_price) { create(:price, variant:).tap(&:discard!) } ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#discard!` is deprecated and will be removed in a future version of Solidus. Discard the parent variant with `variant.discard!` instead. (called from block (4 levels) in <top (required)> at /home/runner/work/solidus/solidus/backend/spec/controllers/spree/admin/prices_controller_spec.rb:34)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/controllers/spree/admin/prices_controller_spec.rb#L20
Spree::Admin::PricesController#index when only given a product assigns usable instance variables Failure/Error: let!(:deleted_master_price) { create(:price, variant: product.master).tap(&:discard!) } ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#discard!` is deprecated and will be removed in a future version of Solidus. Discard the parent variant with `variant.discard!` instead. (called from block (4 levels) in <top (required)> at /home/runner/work/solidus/solidus/backend/spec/controllers/spree/admin/prices_controller_spec.rb:14)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L63
Pricing in the prices tab when the user cannot edit prices doesn't show edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L179
Pricing in the prices tab deleting does not break when default price is deleted Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L169
Pricing in the prices tab deleting will delete the non-default price Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L51
Pricing in the prices tab when the user can edit prices shows edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L78
Pricing in the prices tab searching has a working table filter Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L151
Pricing in the prices tab editing will not reset the currency to default Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L133
Pricing in the prices tab editing has a working edit page Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L112
Pricing in the prices tab pagination paginates products and variants independently Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L29
Pricing in the prices tab displays a table with the prices Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L66
Spree::DeprecatedSoftDeletable class-level scopes .discarded returns only deleted records Failure/Error: hard_deletable_item_class.create!(deleted_at: Time.current) ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L78
Spree::DeprecatedSoftDeletable class-level scopes .with_discarded returns all records regardless of deleted_at Failure/Error: hard_deletable_item_class.create! ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L117
Spree::DeprecatedSoftDeletable instance methods #undiscard clears deleted_at Failure/Error: before { hard_deletable_item.update!(deleted_at: Time.current) } ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L37
Spree::DeprecatedSoftDeletable instance methods #undiscard emits a deprecation warning Failure/Error: before { hard_deletable_item.update!(deleted_at: Time.current) } ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist Shared Example Group: "a deprecated soft-deletable method" called from ./spec/models/spree/concerns/deprecated_soft_deletable_spec.rb:115
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L37
Spree::DeprecatedSoftDeletable instance methods #undiscard! emits a deprecation warning Failure/Error: before { hard_deletable_item.update!(deleted_at: Time.current) } ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist Shared Example Group: "a deprecated soft-deletable method" called from ./spec/models/spree/concerns/deprecated_soft_deletable_spec.rb:128
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L130
Spree::DeprecatedSoftDeletable instance methods #undiscard! clears deleted_at Failure/Error: before { hard_deletable_item.update!(deleted_at: Time.current) } ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L37
Spree::DeprecatedSoftDeletable instance methods #discard! emits a deprecation warning Failure/Error: super() ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist Shared Example Group: "a deprecated soft-deletable method" called from ./spec/models/spree/concerns/deprecated_soft_deletable_spec.rb:102
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L104
Spree::DeprecatedSoftDeletable instance methods #discard! sets deleted_at Failure/Error: super() ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L93
Spree::DeprecatedSoftDeletable instance methods #discard sets deleted_at Failure/Error: super() ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage: core/spec/models/spree/concerns/deprecated_soft_deletable_spec.rb#L37
Spree::DeprecatedSoftDeletable instance methods #discard emits a deprecation warning Failure/Error: super() ActiveRecord::StatementInvalid: Mysql2::Error: SAVEPOINT active_record_1 does not exist Shared Example Group: "a deprecated soft-deletable method" called from ./spec/models/spree/concerns/deprecated_soft_deletable_spec.rb:91
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L133
Pricing in the prices tab editing has a working edit page Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L151
Pricing in the prices tab editing will not reset the currency to default Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L169
Pricing in the prices tab deleting will delete the non-default price Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L179
Pricing in the prices tab deleting does not break when default price is deleted Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L63
Pricing in the prices tab when the user cannot edit prices doesn't show edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L78
Pricing in the prices tab searching has a working table filter Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L51
Pricing in the prices tab when the user can edit prices shows edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L112
Pricing in the prices tab pagination paginates products and variants independently Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L29
Pricing in the prices tab displays a table with the prices Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/edit/products_spec.rb#L54
Product Details when default price is deleted does not show the master price Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/edit/products_spec.rb#L54
Product Details when default price is deleted does not show the master price Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L112
Pricing in the prices tab pagination paginates products and variants independently Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L169
Pricing in the prices tab deleting will delete the non-default price Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L179
Pricing in the prices tab deleting does not break when default price is deleted Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L133
Pricing in the prices tab editing has a working edit page Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L151
Pricing in the prices tab editing will not reset the currency to default Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L51
Pricing in the prices tab when the user can edit prices shows edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L63
Pricing in the prices tab when the user cannot edit prices doesn't show edit links Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L78
Pricing in the prices tab searching has a working table filter Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/pricing_spec.rb#L29
Pricing in the prices tab displays a table with the prices Failure/Error: @search = @product.prices.kept.accessible_by(current_ability, :index).ransack(params[:q]) ActiveSupport::DeprecationException: DEPRECATION WARNING: `Spree::Price#kept` is deprecated and will be removed in a future version of Solidus. Filter by variant availability via `joins(:variant).merge(Spree::Variant.kept)` instead. (called from Spree::Admin::PricesController#index at /home/runner/work/solidus/solidus/backend/app/controllers/spree/admin/prices_controller.rb:11)
solidus_backend JS
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_sample / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_sample / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_sample / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_api / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_promotions / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_promotions / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_legacy_promotions / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_api / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_api / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_legacy_promotions / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 7.2, Ruby 3.3, postgres, activestorage: admin/spec/features/product_spec.rb#L105
Product option types clicking on Edit leads to option type edit page Skipped: Temporarily skipped with xit
solidus_api / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_api / Rails 8.0, Ruby 3.4, sqlite, activestorage: api/spec/requests/spree/api/checkouts_spec.rb#L87
Checkouts PUT 'update' transitioning to delivery can update addresses and transition from address to delivery Skipped: SQLite adapter fails sometimes to provide a unique index for the convoluted chain of ActiveRecord persistence calls that happen on https://github.com/solidusio/solidus/blob/8b03161a1894a7d10c8d95f62c016da55027d2b0/core/app/models/spree/stock/simple_coordinator.rb#L83
solidus_api / Rails 8.0, Ruby 3.4, sqlite, activestorage: api/spec/requests/spree/api/checkouts_spec.rb#L125
Checkouts PUT 'update' transitioning to delivery does not contain duplicate variant data in delivery return Skipped: SQLite adapter fails sometimes to provide a unique index for the convoluted chain of ActiveRecord persistence calls that happen on https://github.com/solidusio/solidus/blob/8b03161a1894a7d10c8d95f62c016da55027d2b0/core/app/models/spree/stock/simple_coordinator.rb#L83
solidus_legacy_promotions / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_core / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_legacy_promotions / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_core / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 8.0, Ruby 3.4, sqlite, activestorage: admin/spec/features/product_spec.rb#L105
Product option types clicking on Edit leads to option type edit page Skipped: Temporarily skipped with xit
solidus_admin / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 8.1, Ruby 4.0, postgres, activestorage: admin/spec/features/product_spec.rb#L105
Product option types clicking on Edit leads to option type edit page Skipped: Temporarily skipped with xit
solidus_sample / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_promotions / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_promotions / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_backend / Rails 8.0, Ruby 3.4, sqlite, activestorage: backend/spec/features/admin/products/edit/taxons_spec.rb#L51
Product Display Order managing display order with an XSS attempt displays the escaped HTML without executing it Skipped: No reason given
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_backend / Rails 7.2, Ruby 3.3, postgres, activestorage: backend/spec/features/admin/products/edit/taxons_spec.rb#L51
Product Display Order managing display order with an XSS attempt displays the escaped HTML without executing it Skipped: No reason given
solidus_core / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_core / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_admin / Rails 7.2, Ruby 3.2, mysql, activestorage: admin/spec/features/product_spec.rb#L105
Product option types clicking on Edit leads to option type edit page Skipped: Temporarily skipped with xit
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_backend / Rails 7.2, Ruby 3.2, mysql, activestorage: backend/spec/features/admin/products/edit/taxons_spec.rb#L51
Product Display Order managing display order with an XSS attempt displays the escaped HTML without executing it Skipped: No reason given
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
solidus_backend / Rails 8.1, Ruby 4.0, postgres, activestorage: backend/spec/features/admin/products/edit/taxons_spec.rb#L51
Product Display Order managing display order with an XSS attempt displays the escaped HTML without executing it Skipped: No reason given