Skip to content

[fix] Resolve broken create release branch workflow#4382

Merged
junaway merged 1 commit into
mainfrom
ci/fix-broken-create-release-branch-20260520
May 20, 2026
Merged

[fix] Resolve broken create release branch workflow#4382
junaway merged 1 commit into
mainfrom
ci/fix-broken-create-release-branch-20260520

Conversation

@junaway
Copy link
Copy Markdown
Contributor

@junaway junaway commented May 20, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 20, 2026 12:56
@vercel
Copy link
Copy Markdown

vercel Bot commented May 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Building Building Preview, Comment May 20, 2026 12:56pm

Request Review

@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. ci/cd labels May 20, 2026
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label May 20, 2026
@junaway junaway merged commit 5eef689 into main May 20, 2026
7 of 9 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the “create release branch” GitHub Actions workflow checkout step to avoid persisting GitHub credentials in the local git config, aligning it with workflows that use peter-evans/create-pull-request to handle authentication explicitly.

Changes:

  • Disable credential persistence in the actions/checkout step via persist-credentials: false.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 20, 2026

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: e0026ff8-9f0b-4245-a5d1-1ed405bc1790

📥 Commits

Reviewing files that changed from the base of the PR and between 4817903 and e8e140b.

📒 Files selected for processing (1)
  • .github/workflows/01-create-release-branch.yml

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated GitHub Actions workflow configuration for repository checkout.

Walkthrough

The release branch creation workflow now disables credential persistence in the actions/checkout@v6 step by adding persist-credentials: false, preventing Git credentials from being stored in the workflow environment. This is a security hardening measure for the checkout action.

Changes

Credential Persistence Configuration

Layer / File(s) Summary
Disable credential persistence in checkout
.github/workflows/01-create-release-branch.yml
The actions/checkout@v6 step now explicitly disables credential persistence by setting persist-credentials: false, preventing credentials from being retained after checkout.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/fix-broken-create-release-branch-20260520

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd lgtm This PR has been approved by a maintainer size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants