Skip to content

fix: harden release notes output and delivery#42

Open
mwaldheim wants to merge 2 commits into
mainfrom
copilot/production-readiness-2026-07-24
Open

fix: harden release notes output and delivery#42
mwaldheim wants to merge 2 commits into
mainfrom
copilot/production-readiness-2026-07-24

Conversation

@mwaldheim

@mwaldheim mwaldheim commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • build each OCI platform once, scan the exported layout, and promote only verified digests
  • fail closed on ambiguous registry resolution and reconcile mutable tags from strict SemVer releases
  • pin workflow dependencies while preserving current-main and plugin semantic fixes

Validation

  • go mod verify
  • go test ./...
  • golangci-lint config verify -c .golangci.yml
  • golangci-lint run
  • go build ./cmd/plugin
  • actionlint
  • target-scoped release verifier, including upstream resolution of 22 exact action pins

Caveats

  • Docker/OCI runtime validation remains for Linux CI because Docker is unavailable locally.
  • The 42-repository workspace equality check currently sees two release-workflow variants because out-of-scope repositories retain the prior setup-go pin; all 17 Docker repositories in this requested batch are byte-identical.
  • This change hardens readiness controls; it does not claim the plugin is production-ready.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mwaldheim
mwaldheim force-pushed the copilot/production-readiness-2026-07-24 branch from fec2c56 to b191247 Compare July 24, 2026 12:57
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mwaldheim
mwaldheim requested a review from tboerger July 24, 2026 15:35
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