Skip to content

Conversation

@lucacome
Copy link
Contributor

@lucacome lucacome commented Mar 1, 2025

This pull request includes significant changes to the GitHub Actions workflow for releases and updates to the GoReleaser configuration. The most important changes include specifying branches and tags for triggering workflows, adding concurrency control, setting permissions, and updating the GoReleaser configuration to include additional architectures and signing artifacts.

Updates to GitHub Actions workflow:

Updates to GoReleaser configuration:

  • .goreleaser.yml: Added support for 386, ppc64le, and s390x architectures, specified goarm versions, and defined format overrides for Windows archives.
  • .goreleaser.yml: Added SBOMs (Software Bill of Materials) generation for archives.
  • .goreleaser.yml: Added artifact signing using Cosign.

Closes #54
Closes #42 (technically already implemented, but at least we can close the issue)

@rs rs merged commit 754ae3c into rs:master Mar 2, 2025
1 check passed
@lucacome lucacome deleted the feat/platform branch March 2, 2025 18: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.

Swap windows release extension to .zip Support apple silicon

2 participants