Skip to content

Fix release workflow checkout auth failure by removing brittle custom token override - #1141

Merged
dail8859 merged 2 commits into
masterfrom
copilot/fix-release-job-failure
Sep 21, 2026
Merged

dail8859 merged 2 commits into
masterfrom
copilot/fix-release-job-failure

Conversation

Copilot AI commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

The Create Release workflow fails at actions/checkout in the release job due to repository fetch authentication failure. The workflow was forcing checkout to use CREATE_RELEASE_TOKEN, which made the job dependent on external secret validity for the first step.

  • Root cause addressed

    • Removed the explicit checkout token override in .github/workflows/create_release.yml so actions/checkout uses the job’s default GITHUB_TOKEN credentials path.
  • Workflow change

    • release job now follows standard GitHub Actions auth behavior for checkout.
    • This eliminates early failure mode where a missing/invalid CREATE_RELEASE_TOKEN blocks the workflow before versioning/tag/push steps run.
- name: Checkout repository
  uses: actions/checkout@v7
  # removed:
  # with:
  #   token: ${{ secrets.CREATE_RELEASE_TOKEN }}

Co-authored-by: dail8859 <3694843+dail8859@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job release Fix release workflow checkout auth failure by removing brittle custom token override Sep 21, 2026
Copilot AI requested a review from dail8859 September 21, 2026 22:43
@dail8859
dail8859 marked this pull request as ready for review September 21, 2026 22:48
@dail8859
dail8859 merged commit 3c86324 into master Sep 21, 2026
1 check passed
@dail8859
dail8859 deleted the copilot/fix-release-job-failure branch September 21, 2026 22:48
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.

2 participants