Skip to content

Pin coverage improver to checksum-reviewed Copilot CLI - #15444

Merged
lpcox merged 4 commits into
mainfrom
copilot/aw-test-coverage-improver-fix
Oct 23, 2026
Merged

lpcox merged 4 commits into
mainfrom
copilot/aw-test-coverage-improver-fix

Conversation

Copilot AI commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Test Coverage Improver failed before agent startup: live compatibility resolution selected Copilot CLI 1.0.101, but the pinned setup action had no reviewed checksum for that release.

  • Pin runtime: Set engine.version to 1.0.98, which the existing setup action can verify.
  • Regenerate lock: Pass the explicit version to the installer, bypassing live compatibility resolution while preserving checksum verification, action pins, permissions, and sandbox controls.

Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Test Coverage Improver failure before agent execution Pin coverage improver to checksum-reviewed Copilot CLI Oct 23, 2026
Copilot AI requested a review from lpcox October 23, 2026 21:32
@lpcox
lpcox marked this pull request as ready for review October 23, 2026 21:41
Copilot AI max review requested due to automatic review settings October 23, 2026 21:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Source and lock agree, but the pinned installer’s checksum support could not be independently verified.

No open issues 🎉

What changed in this PR

Pins Test Coverage Improver’s Copilot CLI to address the installation failure reported in #15436, which prevented agent startup.

Changes:

  • Select Copilot CLI 1.0.98 explicitly in the workflow source.
  • Regenerate the lock file to pass that version directly to the installer and report it in runtime metadata, without changing existing security controls.
File Description
.github/​workflows/​test-coverage-improver.md Pins the Copilot engine version to 1.0.98.
.github/​workflows/​test-coverage-improver.lock.yml Updates the installer argument, version metadata, and source hash.

Review effort: Max

@lpcox

lpcox commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

@copilot merge main, resolve conflicts, and address review feedback

Copilot AI and others added 2 commits October 23, 2026 21:57
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>

Copilot AI commented Oct 23, 2026

Copy link
Copy Markdown
Contributor Author

@copilot merge main, resolve conflicts, and address review feedback

Merged main and regenerated the lock from the pinned 1.0.98 source using the updated v0.93.2 setup action. I verified the pinned installer sources a release-integrity manifest with a reviewed 1.0.98 checksum-manifest digest and validates it before installation. The merge is e396f65; the conflict-free lock repair is 8cde707.

@lpcox
lpcox merged commit f57afbb into main Oct 23, 2026
27 of 28 checks passed
@lpcox
lpcox deleted the copilot/aw-test-coverage-improver-fix branch October 23, 2026 22:27
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.

[aw] Test Coverage Improver: failed before agent execution started

3 participants