Commit 98efcc9
Refactor sync branch naming and publish version resolution to support ordered PR merges
Several upstream releases had accumulated as pending sync PRs that could not
be merged in order: the publish workflow resolved the build version by fetching
the current latest upstream tag, so merging an older PR would build the wrong
version against mismatched code, causing bin/build.sh to exit with code 255.
Branch names also used the date rather than the release tag, so the
duplicate-PR guard fired per day instead of per version, producing multiple
open PRs for the same release.
Renames sync branches from sync/upstream-<date> to sync/upstream-<tag> so
the already-open check correctly deduplicates across days, and changes the
publish workflow to extract VERSION from the branch name instead of fetching
the latest upstream tag, so each PR merge builds the version it actually
contains and older PRs can be merged in sequence.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent b2cd13a commit 98efcc9
2 files changed
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
| 59 | + | |
61 | 60 | | |
62 | 61 | | |
63 | 62 | | |
| |||
0 commit comments