Skip to content

Copilot Fix(CI Failure): Resync pinned copilot-version default with npm latest - #99

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
fix/ci-failure-34679857990
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
fix/ci-failure-34679857990

Conversation

@github-actions

Copy link
Copy Markdown

The scheduled version-pin-drift job failed on run 34679857990 because action.yml's pinned copilot-version default (1.0.80) had drifted behind the version published to npm (1.0.83).

Why did the CLI cross the road? To get to the other semver. 🐔➡️📦

https://github.com/austenstone/copilot-cli/actions/runs/34679857990/job/103516345787#step:4

💥 Error Log

##[warning]copilot-version default is pinned to 1.0.80 but @latest is 1.0.83
##[error]Process completed with exit code 1.

🕵️‍♂️ Diagnosis

The version-pin-drift job (added in #81) runs on a schedule and compares action.yml's inputs.copilot-version.default against the @github/copilot@latest version on the npm registry. It's designed to fail as soon as the two diverge, as a signal that the pinned default needs to be bumped. Nothing in the workflow or action logic is broken — this is an intentional drift alert, and the pinned default (1.0.80) is simply stale relative to the now-published 1.0.83.

🛠️ Proposed Fix

Bump the pinned copilot-version default from 1.0.80 to 1.0.83 in:

  • action.yml (inputs.copilot-version.default)
  • README.md (default value in the inputs table and the exact-pin example)

Verified locally that the job's comparison logic (PINNED vs LATEST from npm) now matches (1.0.83 == 1.0.83), so the version-pin-drift job will pass on the next scheduled run.

The scheduled version-pin-drift job compares action.yml's pinned
copilot-version default against @github/copilot@latest on npm and
fails when they diverge. The default was still pinned to 1.0.80 while
the registry has published 1.0.83, so the job failed with:
  ##[warning]copilot-version default is pinned to 1.0.80 but @latest is 1.0.83
  ##[error]Process completed with exit code 1.

Update the default in action.yml and its README documentation to
1.0.83 to resync with the latest published release.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@austenstone

Copy link
Copy Markdown
Owner

Superseded by #108, which bumps the pin to 1.0.86 and caps the auto-fixer so a recurring failure can't open one PR per night. This PR targeted an already-superseded version.

@austenstone
austenstone deleted the fix/ci-failure-34679857990 branch September 20, 2026 15:57
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