Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ SENTRY_E2E_SVELTE_APP_PORT=4001
SENTRY_E2E_RAILS_APP_URL="http://localhost:4000"
SENTRY_E2E_SVELTE_APP_URL="http://localhost:4001"

# ActiveJob queue adapter under test: async | inline | sidekiq | resque | delayed_job
# ActiveJob queue adapter under test: async | inline | sidekiq | resque | delayed_job | solid_queue
SENTRY_E2E_ACTIVE_JOB_ADAPTER="async"

# Redis for the sidekiq/resque adapters (the Compose service is named "redis")
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/e2e_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
- sidekiq
- resque
- delayed_job
- solid_queue

steps:
- name: Checkout code
Expand Down
26 changes: 22 additions & 4 deletions .mise.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ ruby = "latest"
node = "lts"
java = "temurin-21"

[env]
SENTRY_E2E_RAILS_APP_PORT = "{{ env.SENTRY_E2E_RAILS_APP_PORT | default(value='4000') }}"
SENTRY_E2E_SVELTE_APP_PORT = "{{ env.SENTRY_E2E_SVELTE_APP_PORT | default(value='4001') }}"
SENTRY_E2E_RAILS_APP_URL = "{{ env.SENTRY_E2E_RAILS_APP_URL | default(value='http://localhost:4000') }}"
SENTRY_E2E_SVELTE_APP_URL = "{{ env.SENTRY_E2E_SVELTE_APP_URL | default(value='http://localhost:4001') }}"

[tasks.lint]
description = "Lint the whole repo with rubocop"
dir = "{{ config_root }}"
Expand All @@ -26,15 +32,27 @@ run = [

[tasks."e2e:rails"]
description = "Start the rails-mini e2e app"
run = "cd spec/apps/rails-mini && bundle exec ruby app.rb"
dir = "{{ config_root }}/spec/apps/rails-mini"
run = [
"bundle check >/dev/null 2>&1 || bundle install",
"bundle exec ruby app.rb"
]

[tasks."e2e:svelte"]
description = "Start the svelte-mini e2e app"
run = "cd spec/apps/svelte-mini && npm run dev"
dir = "{{ config_root }}/spec/apps/svelte-mini"
run = [
"npm install",
"npm run dev"
]

[tasks."e2e:worker"]
description = "Start the rails-mini ActiveJob worker (sidekiq/resque/delayed_job; idles for async/inline)"
run = "cd spec/apps/rails-mini && bundle exec ruby worker.rb"
description = "Start the rails-mini ActiveJob worker (sidekiq/resque/delayed_job/solid_queue; idles for async/inline)"
dir = "{{ config_root }}/spec/apps/rails-mini"
run = [
"bundle check >/dev/null 2>&1 || bundle install",
"bundle exec ruby worker.rb"
]

[tasks."e2e:serve"]
description = "Start all e2e apps in parallel"
Expand Down
9 changes: 7 additions & 2 deletions sentry-delayed_job/gemfiles/ruby-2.7.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions sentry-opentelemetry/gemfiles/ruby-2.7.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion sentry-rails/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/doc/
/pkg/
/spec/reports/
/spec/dummy/test_rails_app/db*
/spec/dummy/test_rails_app/**/*.sqlite3*
/tmp/

# rspec failure tracking
Expand Down
3 changes: 3 additions & 0 deletions sentry-rails/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,16 @@ gem "rails", "~> #{rails_version}"

if rails_version >= Gem::Version.new("8.1.0")
gem "rspec-rails", "~> 8.0.0"
gem "solid_queue"
gem "sqlite3", "~> 2.1.1", platform: :ruby
elsif rails_version >= Gem::Version.new("8.0.0")
gem "rspec-rails", "~> 8.0.0"
gem "solid_queue"
gem "sqlite3", "~> 2.1.1", platform: :ruby
elsif rails_version >= Gem::Version.new("7.1.0")
gem "psych", "~> 4.0.0"
gem "rspec-rails", "~> 7.0"
gem "solid_queue"
gem "sqlite3", "~> 1.7.3", platform: :ruby
elsif rails_version >= Gem::Version.new("6.1.0")
gem "rspec-rails", "~> 6.0"
Expand Down
7 changes: 6 additions & 1 deletion sentry-rails/gemfiles/ruby-2.7_rails-5.2.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion sentry-rails/gemfiles/ruby-2.7_rails-6.0.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion sentry-rails/gemfiles/ruby-2.7_rails-6.1.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion sentry-rails/gemfiles/ruby-2.7_rails-7.0.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 20 additions & 2 deletions sentry-rails/gemfiles/ruby-2.7_rails-7.1.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion sentry-rails/gemfiles/ruby-3.0_rails-6.1.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion sentry-rails/gemfiles/ruby-3.0_rails-7.0.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion sentry-rails/gemfiles/ruby-3.0_rails-7.1.0.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading