Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4c2bf01
Scaffold basic `update-release-branch.ts`
mbg Jul 14, 2026
8505293
Add constants
mbg Jul 14, 2026
1495237
Add `getGitHubToken`
mbg Jul 14, 2026
a10d7a7
Parse command line options
mbg Jul 14, 2026
d0b11ca
Make script executable
mbg Jul 14, 2026
1b146d1
Validate target branch and extract major version
mbg Jul 14, 2026
440cebc
Add `getCurrentVersion`
mbg Jul 14, 2026
4ca9f53
Add `runGit` and use it to obtain the source branch SHA
mbg Jul 14, 2026
c3da0a9
Fetch commit info
mbg Jul 14, 2026
5579217
Check whether the new branch exists
mbg Jul 14, 2026
460cc0c
Add dry run support and push branch
mbg Jul 14, 2026
212aa33
Add `runCommand`
mbg Jul 14, 2026
c8ed70e
Add `rebuildAction` function
mbg Jul 14, 2026
639fc5d
Add changelog helpers
mbg Jul 14, 2026
5e21203
Add `prepareNewBranch`
mbg Jul 14, 2026
78d71fb
Create PR
mbg Jul 14, 2026
5c030f4
Add summary comment
mbg Jul 14, 2026
2c45c81
Add `DryRunOption` interface
mbg Jul 14, 2026
4b861b8
Move changelog-related definitions into their own module
mbg Jul 14, 2026
e2472fc
Make `processChangelogForBackports` dry-run-aware
mbg Jul 14, 2026
fd0ae66
Restore some comments
mbg Jul 14, 2026
d4b3323
Use TS script in workflow
mbg Jul 14, 2026
f9a9f48
Run `npm ci` in `release-initialise` workflow.
mbg Jul 14, 2026
583bf3e
Fix comment typos
mbg Jul 14, 2026
d694648
Make `changelog.ts` more testable and add tests
mbg Jul 14, 2026
9b314f4
Make `replaceVersionInPackageJson` dry-run-aware
mbg Jul 14, 2026
a464bf1
Move `package.json` helpers into their own file
mbg Jul 14, 2026
ae48798
Make `versions.ts` testable and add basic tests
mbg Jul 14, 2026
41c7af7
Use `paginate`
mbg Jul 15, 2026
423e341
Delete python version
mbg Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/actions/release-branches/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ runs:
MAJOR_VERSION: ${{ inputs.major_version }}
LATEST_TAG: ${{ inputs.latest_tag }}
run: |
npm ci
npx tsx ./pr-checks/release-branches.ts \
--major-version "$MAJOR_VERSION" \
--latest-tag "$LATEST_TAG"
Expand Down
4 changes: 4 additions & 0 deletions .github/actions/release-initialise/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ runs:
node-version: 24
cache: 'npm'

- name: Install JavaScript dependencies
shell: bash
run: npm ci

- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
Expand Down
Loading
Loading