Skip to content

Install GitHub CLI in release-publish job - #322

Merged
Finesssee merged 1 commit into
mainfrom
fix/circleci-install-gh
Aug 15, 2026
Merged

Install GitHub CLI in release-publish job#322
Finesssee merged 1 commit into
mainfrom
fix/circleci-install-gh

Conversation

@Finesssee

@Finesssee Finesssee commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a new Install GitHub CLI step before the upload step in the release-publish job
  • downloads the latest gh Windows amd64 zip from GitHub releases, extracts it, and adds it to PATH
  • skips installation if gh is already available

Root cause

The publish script uses gh (GitHub CLI) for all GitHub API operations. The CircleCI Windows runner does not have gh pre-installed.

Validation

  • circleci config validate passed
  • release-pipeline.tests.ps1 passed
  • no version files changed

View with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is enabled.

@Finesssee
Finesssee merged commit ccb8d35 into main Aug 15, 2026
3 checks passed
@Finesssee
Finesssee deleted the fix/circleci-install-gh branch August 15, 2026 07:34
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.

1 participant