Skip to content

v1.119.1: CI maintenance (attest migration + windows-2025 pin)#56

Merged
TheAbider merged 1 commit into
masterfrom
release/v1.119.1
May 30, 2026
Merged

v1.119.1: CI maintenance (attest migration + windows-2025 pin)#56
TheAbider merged 1 commit into
masterfrom
release/v1.119.1

Conversation

@TheAbider
Copy link
Copy Markdown
Owner

v1.119.1 — CI maintenance

Clears the two non-blocking annotations the release workflow was emitting, ahead of GitHub's deadlines. CI-only; no functional change to the tool.

  • actions/attest-sbomactions/attest — the SBOM-attestation action was deprecated. actions/attest exposes a native sbom-path input (SPDX/CycloneDX, auto-detected) that maps 1:1 from the old action and produces an identical SBOM attestation, still verifiable via gh attestation verify. Pinned to 59d89421… (v4.1.0). Added the artifact-metadata: write permission actions/attest v4 documents.
  • windows-latestwindows-2025 (ci.yml + powershell-scan.yml) — GitHub redirects windows-latest to the Server 2025 image by 2026-06-15. Pinning now makes the runtime explicit and validates the build against the target image. windows-2025 ships Windows PowerShell 5.1 + .NET FW 4.8 + pwsh 7 — all the pipeline needs (it never invokes the VS toolchain, so the concurrent VS2026 image change is irrelevant). GOVERNANCE.md updated to match.

Researched + adversarially verified against official GitHub sources: the attest migration is a drop-in input swap, artifact-metadata is a valid permission scope, and the SHA matches v4.1.0. The runner change is exercised by this PR's test + powershell-scan checks (both now on windows-2025); the attest step is exercised on the post-merge release run.

81 modules, 201 CLI actions unchanged; 5167 structural tests green.

Clears the two non-blocking annotations the release workflow was emitting,
ahead of GitHub's deadlines. CI-only; no functional change to the tool.

- actions/attest-sbom -> actions/attest: the SBOM-attestation action was
  deprecated. actions/attest exposes a native sbom-path input (SPDX/CycloneDX,
  auto-detected) that maps 1:1 from the old action and produces an identical
  SBOM attestation, still verifiable via `gh attestation verify`. Pinned to
  59d89421af93a897026c735860bf21b6eb4f7b26 (v4.1.0). Added the
  artifact-metadata: write permission that actions/attest v4 documents.
- windows-latest -> windows-2025 in ci.yml + powershell-scan.yml: GitHub
  redirects windows-latest to the Server 2025 image by 2026-06-15. Pinning now
  makes the runtime explicit and validates the build against the target image.
  windows-2025 ships Windows PowerShell 5.1 + .NET FW 4.8 + pwsh 7 — all the
  pipeline needs (it never invokes the VS toolchain, so the VS2026 change is
  irrelevant). GOVERNANCE.md updated to match.

Researched + adversarially verified against official GitHub sources (attest
migration is a drop-in input swap; artifact-metadata is a valid scope; SHA
matches v4.1.0). 81 modules, 201 actions unchanged; 5167 tests green.
@TheAbider TheAbider merged commit 97738c3 into master May 30, 2026
6 checks passed
@TheAbider TheAbider deleted the release/v1.119.1 branch May 30, 2026 03:04
@codecov
Copy link
Copy Markdown

codecov Bot commented May 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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