From 05422322362576672b8b7a62ee234b0316143076 Mon Sep 17 00:00:00 2001 From: Thomas von Deyen Date: Thu, 11 Dec 2025 12:41:24 +0100 Subject: [PATCH 1/3] Allow Alchemy 8.0 --- alchemy-sentry.gemspec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/alchemy-sentry.gemspec b/alchemy-sentry.gemspec index 3f56ea2..a29b11f 100644 --- a/alchemy-sentry.gemspec +++ b/alchemy-sentry.gemspec @@ -16,11 +16,11 @@ Gem::Specification.new do |spec| spec.files = Dir["{lib}/**/*", "LICENSE", "Rakefile", "README.md"] - spec.add_dependency "alchemy_cms", ">= 4.6.7", "< 9" - spec.add_dependency "sentry-ruby", "~> 5.0" - spec.add_dependency "sentry-rails", "~> 5.0" + spec.add_dependency "alchemy_cms", ">= 7", "< 9" + spec.add_dependency "sentry-ruby", "~> 6.0" + spec.add_dependency "sentry-rails", "~> 6.0" spec.add_development_dependency "github_changelog_generator", "~> 1.16" spec.add_development_dependency "sqlite3", "~> 2.6" - spec.add_development_dependency "rspec-rails", "~> 7.1" + spec.add_development_dependency "rspec-rails", "~> 8.0" end From ebcccc7f5bef44900cf2536e38f3efc6559c11c3 Mon Sep 17 00:00:00 2001 From: Thomas von Deyen Date: Thu, 11 Dec 2025 12:42:00 +0100 Subject: [PATCH 2/3] Fix release task --- .github/workflows/release.yml | 1 + bin/rails | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1307a82..3047eb1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,3 +16,4 @@ jobs: secrets: app_id: ${{ vars.ALCHEMY_BOT_APP_ID }} app_private_key: ${{ secrets.ALCHEMY_BOT_APP_PRIVATE_KEY }} + rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }} diff --git a/bin/rails b/bin/rails index 0355375..89c651d 100755 --- a/bin/rails +++ b/bin/rails @@ -4,6 +4,7 @@ ENGINE_ROOT = File.expand_path("..", __dir__) ENGINE_PATH = File.expand_path("../lib/alchemy/sentry/engine", __dir__) +APP_PATH = File.expand_path("../spec/dummy/application", __dir__) # Set up gems listed in the Gemfile. ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__) From 8d2a88bac898cacb598f838af20d3608c7db0df9 Mon Sep 17 00:00:00 2001 From: Thomas von Deyen Date: Thu, 11 Dec 2025 13:53:13 +0100 Subject: [PATCH 3/3] Add active storage config to dummy app Alchemy 8 ads active storage support and this needs a config --- spec/dummy/config/storage.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 spec/dummy/config/storage.yml diff --git a/spec/dummy/config/storage.yml b/spec/dummy/config/storage.yml new file mode 100644 index 0000000..6861af3 --- /dev/null +++ b/spec/dummy/config/storage.yml @@ -0,0 +1,3 @@ +test: + service: Disk + root: <%= Rails.root.join("tmp/storage") %>