Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Improve Workflow for Final Release Builds w/ GoReleaser #1174

Closed
CharlieMc0 opened this issue Sep 24, 2023 · 3 comments
Closed

ci: Improve Workflow for Final Release Builds w/ GoReleaser #1174

CharlieMc0 opened this issue Sep 24, 2023 · 3 comments
Assignees
Labels
ci Changes to CI pipeline or github actions

Comments

@CharlieMc0
Copy link
Member

CharlieMc0 commented Sep 24, 2023

We need an improved release workflow.

This release should target a tag, branch, or commit and have the option to include manually generated release notes.

This task covers the Manual Approval > Final Release Testing > Publish Release portion of the flowchart

Image

AC

  • Create a release is triggered by some manual action
  • An approval process must pass before a release is published
  • Testing must be completed before a release is published
  • The tests themselves are out of scope for this task since all the tests currently lives at the PR level
  • Binaries should be cross compiled and available for at least Linux and Mac in x86 and ARM.
@CharlieMc0 CharlieMc0 changed the title Improved Release Workflow Improve Release Workflow Sep 24, 2023
@CharlieMc0 CharlieMc0 changed the title Improve Release Workflow Improve Workflow for Final Release Builds Sep 24, 2023
@CharlieMc0
Copy link
Member Author

This has been started using Goreleaser here - https://github.com/zeta-chain/node/tree/ci-goreleaser

@CharlieMc0 CharlieMc0 changed the title Improve Workflow for Final Release Builds ci: Improve Workflow for Final Release Builds w/ GoReleaser Sep 24, 2023
@lumtis lumtis added the ci Changes to CI pipeline or github actions label Sep 25, 2023
@CharlieMc0
Copy link
Member Author

GoReleaser has been added here #1218

@lumtis
Copy link
Member

lumtis commented Feb 6, 2024

Closing as it looks completed.

@lumtis lumtis closed this as completed Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Changes to CI pipeline or github actions
Projects
None yet
Development

No branches or pull requests

3 participants