Skip to content

Add release action#647

Merged
morgo merged 4 commits intoblock:mainfrom
morgo:add-release-code
Mar 3, 2026
Merged

Add release action#647
morgo merged 4 commits intoblock:mainfrom
morgo:add-release-code

Conversation

@morgo
Copy link
Collaborator

@morgo morgo commented Mar 3, 2026

A Pull Request should be associated with an Issue.

We wish to have discussions in Issues. A single issue may be targeted by multiple PRs.
If you're offering a new feature or fixing anything, we'd like to know beforehand in Issues,
and potentially we'll be able to point development in a particular direction.
Further notes in https://github.com/block/spirit/blob/main/.github/CONTRIBUTING.md

This adds an action to release binaries as part of a release.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a GitHub Actions-based release pipeline to publish Spirit binaries when a version tag is pushed, using GoReleaser.

Changes:

  • Introduces a GoReleaser configuration to build and archive spirit for Linux/Darwin (amd64/arm64 with a darwin/amd64 exclusion).
  • Adds a Release GitHub Actions workflow triggered on v* tags to run GoReleaser and upload artifacts to the GitHub Release.
  • Removes the OWNERS.yaml file.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
OWNERS.yaml Deletes the file (previously contained a single owner entry).
.goreleaser.yaml Defines build matrix, archives naming, checksums, and changelog filtering for releases.
.github/workflows/release.yml Adds a tag-triggered workflow that runs GoReleaser with contents: write permission.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

morgo and others added 3 commits March 2, 2026 19:00
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@morgo morgo merged commit fd4ab61 into block:main Mar 3, 2026
10 of 11 checks passed
@morgo morgo deleted the add-release-code branch March 3, 2026 13:34
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.

3 participants