Skip to content

Add job to prepare a release branch#19292

Merged
zanieb merged 4 commits intoastral-sh:mainfrom
zaniebot:claude/add-release-workflow-MhMa7
May 5, 2026
Merged

Add job to prepare a release branch#19292
zanieb merged 4 commits intoastral-sh:mainfrom
zaniebot:claude/add-release-workflow-MhMa7

Conversation

@zanieb
Copy link
Copy Markdown
Member

@zanieb zanieb commented May 5, 2026

We don't need to run this locally

Runs `scripts/release.sh` (which invokes rooster, bumps crate versions,
updates lockfiles, and generates the JSON schema) then pushes the resulting
`release/<version>` branch and opens a pull request automatically.

https://claude.ai/code/session_01JEAHptsqJtLgZNFsrkwnMC
Comment thread .github/workflows/release-prepare.yml Fixed
Comment thread .github/workflows/release-prepare.yml Fixed
Comment thread .github/workflows/release-prepare.yml Fixed
Comment thread .github/workflows/release-prepare.yml Fixed
Comment thread .github/workflows/release-prepare.yml Fixed
claude added 3 commits May 5, 2026 18:23
Interpolating \${{ inputs.* }} directly in a run script allows injection
if an input contains shell metacharacters. Route through environment
variables instead so the shell never evaluates the expression text.

https://claude.ai/code/session_01JEAHptsqJtLgZNFsrkwnMC
Set persist-credentials: false on checkout so the GITHUB_TOKEN
credential helper is never written to .git/config. Push using an
inline token URL instead, which is never stored on disk.

https://claude.ai/code/session_01JEAHptsqJtLgZNFsrkwnMC
@zanieb zanieb marked this pull request as ready for review May 5, 2026 18:37
@zanieb zanieb merged commit f895a30 into astral-sh:main May 5, 2026
52 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants