From 0b2cd56827bb70f00b8756119bca8403b6d87bbd Mon Sep 17 00:00:00 2001 From: Neel Shah Date: Mon, 4 May 2026 13:32:02 +0200 Subject: [PATCH] chore: Add sentry-yabeda to craft, agents.md and dependabot --- .craft.yml | 6 ++++++ .github/dependabot.yml | 1 + .scripts/batch_build.rb | 2 +- .scripts/batch_release.rb | 2 +- AGENTS.md | 1 + sentry-yabeda/Makefile | 3 +++ 6 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 sentry-yabeda/Makefile diff --git a/.craft.yml b/.craft.yml index 594cb9cc1..8209b7e91 100644 --- a/.craft.yml +++ b/.craft.yml @@ -10,6 +10,7 @@ requireNames: - /^sentry-resque-.*\.gem$/ - /^sentry-delayed_job-.*\.gem$/ - /^sentry-opentelemetry-.*\.gem$/ + - /^sentry-yabeda-.*\.gem$/ targets: - name: gem - name: registry @@ -21,4 +22,9 @@ targets: 'gem:sentry-delayed_job': 'gem:sentry-opentelemetry': 'gem:sentry-resque': + 'gem:sentry-yabeda': + name: 'Sentry Yabeda SDK' + sdkName: 'sentry.ruby.yabeda' + packageUrl: 'https://rubygems.org/gems/sentry-yabeda' + mainDocsUrl: 'https://docs.sentry.io/platforms/ruby/guides/yabeda/' - name: github diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1f2a130ed..6065316ec 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,3 +18,4 @@ updates: - "sentry-ruby" - "sentry-resque" - "sentry-sidekiq" + - "sentry-yabeda" diff --git a/.scripts/batch_build.rb b/.scripts/batch_build.rb index b1968cdf8..76c556056 100755 --- a/.scripts/batch_build.rb +++ b/.scripts/batch_build.rb @@ -1,4 +1,4 @@ -INTEGRATIONS = %w(sentry-rails sentry-sidekiq sentry-delayed_job sentry-resque sentry-opentelemetry) +INTEGRATIONS = %w(sentry-rails sentry-sidekiq sentry-delayed_job sentry-resque sentry-opentelemetry sentry-yabeda) GEMS = %w(sentry-ruby) + INTEGRATIONS success = GEMS.map do |gem_name| diff --git a/.scripts/batch_release.rb b/.scripts/batch_release.rb index ab368fd9d..79fc9b061 100755 --- a/.scripts/batch_release.rb +++ b/.scripts/batch_release.rb @@ -1,4 +1,4 @@ -INTEGRATIONS = %w(sentry-rails sentry-sidekiq sentry-delayed_job sentry-resque sentry-opentelemetry) +INTEGRATIONS = %w(sentry-rails sentry-sidekiq sentry-delayed_job sentry-resque sentry-opentelemetry sentry-yabeda) GEMS = %w(sentry-ruby) + INTEGRATIONS def get_version_file_name(gem_name) diff --git a/AGENTS.md b/AGENTS.md index cda9ebd73..c539b9618 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -15,6 +15,7 @@ cd sentry-ruby && bundle install | `sentry-resque` | `sentry-resque/` | Resque integration | | `sentry-delayed_job` | `sentry-delayed_job/` | DelayedJob integration | | `sentry-opentelemetry` | `sentry-opentelemetry/` | OpenTelemetry integration | +| `sentry-yabeda` | `sentry-yabeda/` | Yabeda integration | Shared test infrastructure lives in `lib/sentry/test/`. Root `Gemfile.dev` defines shared dev dependencies. diff --git a/sentry-yabeda/Makefile b/sentry-yabeda/Makefile new file mode 100644 index 000000000..1fffa679b --- /dev/null +++ b/sentry-yabeda/Makefile @@ -0,0 +1,3 @@ +build: + bundle install + gem build sentry-yabeda.gemspec