Skip to content

Conversation

yuya-takeyama
Copy link
Owner

Summary

Remove cosign configuration from .goreleaser.yml to comply with go-release-workflow v6.0.0 breaking changes.

Background

go-release-workflow v6.0.0 introduced a security enhancement by splitting the build and sign jobs to follow SLSA security requirements. This prevents potential unauthorized access to signing keys during the build process.

Changes

  • Removed the signs section from .goreleaser.yml
  • Cosign signing is now handled by the workflow itself instead of GoReleaser

Reference

BREAKING CHANGE: Cosign signing is now handled by the workflow itself
instead of GoReleaser to improve security by isolating cryptographic
secrets from the build process
@yuya-takeyama yuya-takeyama marked this pull request as ready for review August 3, 2025 08:53
@yuya-takeyama yuya-takeyama merged commit 718a692 into main Aug 3, 2025
1 check passed
@yuya-takeyama yuya-takeyama deleted the yuya-takeyama/fix/go-release-workflow-v6 branch August 3, 2025 08:53
@yuya-takeyama-tagpr yuya-takeyama-tagpr bot mentioned this pull request Aug 3, 2025
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