Sentry Integration: Dynamic release tagging
メンテナーはふだん 2 日以内に返信
@vprashrex がすでに取り組んでいます。
2026年10月10日 から。
評価
この issue はまだ評価されていません。
説明
Is your feature request related to a problem?
Sentry currently reports a static release (0.5.0) for both kaapi-production and kaapi-staging. This prevents tracking which commit or deploy introduced issues, limiting regression detection.
Describe the solution you'd like
- Tag every deploy with
kaapi-backend@<tag or main>+<git sha 12>and register it in Sentry. - Split CI/CD changes into two sub-issues:
- #1240 Production: tag push → ECS (
create-release.yml) - #1241 Staging:
mainmerge → EC2 (deploy-staging.yml)
- #1240 Production: tag push → ECS (
- Implement shared changes in release-id code (
resolve_sentry_release,RELEASE_TAGsetting, Dockerfile build arg) with the first sub-issue.
Original issue
Describe the current behavior
Sentry reports a static release (0.5.0) for both kaapi-production and kaapi-staging, with no commits or deploys attached. Neither environment can show which commit or deploy introduced an issue.
Describe the enhancement you'd like
Tag every deploy with kaapi-backend@<tag or main>+<git sha 12> and register it in Sentry with its commits. Production and staging deploy through different workflows, so the CI/CD changes are split into two sub-issues:
- #1240 Production: tag push → ECS (
create-release.yml) - #1241 Staging:
mainmerge → EC2 (deploy-staging.yml)
The release-id code change (resolve_sentry_release, RELEASE_TAG setting, Dockerfile build arg) is shared; land it with whichever sub-issue goes first.
Why is this enhancement needed?
Regression detection, suspect commits and "resolved in next release" in Sentry all depend on a release id that changes per deploy.
Additional context
Draft implementation and runbook: #1234.
- 主要言語
- Python
- スター
- 18
- フォーク
- 11
- 平均マージ
- 4日 20時間
- マージ済み PR(30日)
- 9
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ProjectTech4DevAI/kaapi-backend のほかの issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ProjectTech4DevAI/kaapi-backend#889 ·
メンテナーはふだん 2 日以内に返信
-
Evaluation: Add latency summary data対応中かも @Ayush8923 が今日担当しました。 オープン
ProjectTech4DevAI/kaapi-backend#1253 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
Fallback: Dynamic message translations対応中かも @Prajna1999 が今日担当しました。 オープン
ProjectTech4DevAI/kaapi-backend#1251 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
Redaction: Verify PII entity types対応中かも @AkhileshNegi が今日担当しました。 オープンenhancement
ProjectTech4DevAI/kaapi-backend#1250 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
Content Safety: Unified wrapper validator対応中かも @Prajna1999 が今日担当しました。 オープン
ProjectTech4DevAI/kaapi-backend#1249 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
ProjectTech4DevAI/kaapi-backend の issue をすべて見る
似ている issue
-
Agentic
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
Imbad0202/academic-research-skills#979 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
reflex-dev/reflex#7561 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
prometheus-community/ansible#906 · コメント 2 件 ·