release

作成者: sentry

Publish a new Sentry JavaScript SDK release. Use when preparing a release, updating the changelog, or creating a release branch.

npx skills add https://github.com/getsentry/sentry-javascript --skill release

Release Process

See docs/publishing-a-release.md for full details.

Steps

  1. Ensure you're on develop with latest changes. Stash any unsaved work with git stash -u if needed.
  2. Run yarn changelog (use yarn changelog | pbcopy to copy output).
  3. Decide on a version per semver. Check the top of CHANGELOG.md for the current version.
  4. Create branch prepare-release/VERSION off develop.
  5. Update CHANGELOG.md — add the new version entry with the changelog output. See the "Updating the Changelog" section in docs/publishing-a-release.md for formatting details. Do not remove existing entries.
  6. Commit: meta(changelog): Update changelog for VERSION
  7. Push the branch and remind the user to open a PR targeting master.
  8. If you were on a different branch, checkout back and git stash pop if needed.

First-time SDK releases

Follow docs/new-sdk-release-checklist.md. If anything doesn't match the checklist, remind the user.

Key commands

  • yarn changelog — generate changelog entries
  • yarn lint — verify code quality
  • yarn test — run test suite
  • yarn build:dev — verify build

sentryのその他のスキル

generate-frontend-forms
sentry
Sentryの新しいフォームシステムを使用してフォームを作成するためのガイドです。フォーム、フォームフィールド、バリデーション、または自動保存機能を実装する際に使用してください。
official
sentry-snapshots-cocoa
sentry
Apple/Cocoaプロジェクト向けの完全なSentry Snapshots設定。 「SnapshotPreviewsを設定」「Appleスナップショットテストを設定」「Appleスナップショットをアップロード」と依頼された場合に使用します。
official
architecture-review
sentry
スタッフレベルのコードベースヘルスレビュー。モノリシックモジュール、サイレント障害、型安全性のギャップ、テストカバレッジの穴、LLMフレンドリー性の問題を発見します。
official
linear-type-labeler
sentry
Linearの課題を分類し、各課題のタイトルと説明の内容に基づいて、Sentryワークスペースのラベル分類からTypeラベルを適用します。
official
vercel-react-best-practices
sentry
Vercel EngineeringによるReactおよびNext.jsのパフォーマンス最適化ガイドライン。このスキルは、React/Next.jsのコードを記述、レビュー、またはリファクタリングする際に使用すべきものです。
official
bump-size-limit
sentry
.size-limit.js内のサイズ制限を引き上げます。サイズ制限のCIチェックが失敗している場合に使用します。ユーザーがサイズ制限の失敗、バンドルサイズチェックの失敗、CIのサイズ…について言及したときに使用します。
official
generate-migration
sentry
Sentry用のDjangoデータベースマイグレーションを生成します。マイグレーションの作成、カラムやテーブルの追加・削除、インデックスの追加、マイグレーションの解決などに使用します。
official
security-review
sentry
コード変更の中から悪用可能なアプリケーションセキュリティ脆弱性を検出します。Wardenセキュリティスキャン、アプリケーションセキュリティレビュー、OWASPスタイルのチェック、認証などに使用します。
official