chore(ci): wire THROTTLE_BYPASS_SECRET into staging deploy#335
Conversation
include-component-in-tag: false is broken in release-please multi-package
mode — the release scanner cannot match bare v{version} tags to path "."
even when the release was created by release-please itself. This caused
persistent "Missing 1 paths: ." errors and tagging deadlocks.
Switch to include-component-in-tag: true with component "cipher-box".
Root package tags become cipher-box-v{version} (e.g., cipher-box-v0.26.4).
Also updates tag-staging.yml description and release-gate.yml to handle
the new tag format with fallback to legacy v* tags.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Entire-Checkpoint: e2e8eb7a398d
Without this, each deploy overwrites .env.staging and loses the throttle bypass secret, causing SDK E2E and load tests to 429. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Entire-Checkpoint: 45150687c2b6
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
WalkthroughThe PR updates CI/CD configuration files to introduce a throttle bypass secret to staging deployment, refine release tag detection logic to prefer Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Adds
THROTTLE_BYPASS_SECRETto the staging.env.staginggenerated during deploy. Without this, each deploy overwrites the env file and loses the throttle bypass, causing SDK E2E and load tests to hit 429s.GitHub secret
STAGING_THROTTLE_BYPASS_SECREThas been set on the staging environment.🤖 Generated with Claude Code
Summary by CodeRabbit