chore: promote SDK changes from staging - #35
Open
borisbarath-stripe wants to merge 42 commits into
Open
borisbarath-stripe wants to merge 42 commits into
borisbarath-stripe wants to merge 42 commits into
Conversation
Stainless-Generated-From: 873cd902249d45638a3178dbfc0d6e090464aba8
…y-and-seal-trigger-20260729 fix(stlc): reconcile back-sync ancestry and enable seal dispatch
…to-staging-20260729 chore(stlc): reconcile production into staging
…igger-20260729 fix(stlc): correct push trigger placement
…to-staging-20260729-release chore(stlc): reconcile Ruby release into staging
Stainless-Generated-From: dd1e9a983bb79aa363f123b5de6c09c885af4ea4
Stainless-Generated-From: 3b7e7e5cf99e8290cf5e4c9afd4cca032e30e094
Stainless-Generated-From: 32c2a0b4c94f7f526cb1b27594bd6b56afd97ccb
Stainless-Generated-From: a7c7fc753d7d0cded875bd90d4046cd9ca859837
Stainless-Generated-From: b66e58984dec6e8985a304f1ae73facb14c4d6b3
Stainless-Generated-From: 64c7b1d731dae715534ad0928b4c8570e7deaae8
Ports the Go-first fixes for [ACTIV-1668](https://linear.app/getmetronome/issue/ACTIV-1668), [ACTIV-1669](https://linear.app/getmetronome/issue/ACTIV-1669), and [ACTIV-1729](https://linear.app/getmetronome/issue/ACTIV-1729) to Ruby. - updates the release PR description when its title selects a different version - restricts release and RubyGems publishing jobs to `metronome-ruby` - keeps staging promotion/sync jobs restricted to `metronome-ruby-staging` - skips stale promotion runs and applies newest-run-wins concurrency - removes the legacy Stainless artifact-upload-only build job - replaces `PRODUCTION_REPO_TOKEN` with a freshly minted STLC GitHub App token for the production branch push and `gh pr` operations Ancestry before this change: production `2e7b436` is an ancestor of staging `6fe8489`, so this workflow change belongs in staging and can follow the normal seal/promote path. Validation: actionlint and `git diff --check` pass. After merge, verify seal tracking before merging the generated production promotion PR. Merge that promotion PR with a merge commit. Co-authored-by: codex <noreply@openai.com>
Stainless-Generated-From: 5db1969b33f649f6bc9cbb92bfec2554845fd83a
Stainless-Generated-From: 9b2bcde223b157f658d5dc9197b2d34f8793778f
Stainless-Generated-From: 38c5ad3138c2c344b5a3b3c768a8ec1017f16acf
Stainless-Generated-From: b088e27aa3da33d91327c82b60d546a05c9f193f
Stainless-Generated-From: e103634368ba585ec72b26da922277982ed3f639
…fset notifications Stainless-Generated-From: 99040c774c6e82959f08cd060e0ee51f7beb0290
Stainless-Generated-From: b1ffba97da2988e913dfffe8b99925547318c517
Stainless-Generated-From: 388b81c6c33b6ede568a8c5316df2f461289c977
Stainless-Generated-From: 1978f54179eaba7b5bc18e0897c0b3ba10f5ad23
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated promotion from staging, re-audited against the live tree diff.
What is actually landing
API surface
anchor_datefields to recurring commit and credit response models.product_custom_fieldsand subscription-name edits.duration,rate_type, androllover_fractionto prepaid-balance threshold commit configuration.quantity_consumedand clarifiesbillable_status.SDK automation and release metadata
3.11.0-alpha.1to3.11.0.pre.alpha.1.Review notes
This is a large accumulated promotion. Confirm the prerelease version normalization before merging; it changes README, Gemfile.lock, and
MetronomeSDK::VERSION.Freshness and validation
main.Diff reviewed
2e7b436a690aa4