8000 chore: convert to push-button release workflow by ctreatma · Pull Request #471 · equinix/metal-cli · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Sep 4, 2026. It is now read-only.

chore: convert to push-button release workflow - #471

Merged
ctreatma merged 5 commits into
equinix:mainfrom
ctreatma:semantic-release-workflow
Jul 11, 2024
Merged

ctreatma merged 5 commits into
equinix:mainfrom
ctreatma:semantic-release-workflow

Conversation

@ctreatma
@ctreatma ctreatma commented Jun 5, 2024 •
Copy link
Copy Markdown
Contributor

This updates the existing release workflow so that it is run by pushing a button in the GitHub UI rather than creating a tag locally and pushing that tag up to GitHub.

The push-button workflow looks up the previous release and uses Conventional Commit tags to determine the correct next version for the new release. As before, it uses GoReleaser to build the CLI and upload the binaries to the GitHub release.

I have confirmed on my fork that this works up through the GoReleaser step.

Closes #364

Comment thread .github/workflows/release.yml Outdated
with:
version: latest
args: release --rm-dist
semantic_version: 19.0.5
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

There's no reason any more. I bumped this version and the conventional commits changelog plugin version.

@ctreatma
ctreatma merged commit 2d11773 into equinix:main Jul 11, 2024
@ctreatma
ctreatma deleted the semantic-release-workflow branch July 11, 2024 18:39
@github-actions
Copy link
Copy Markdown

This issue has been resolved in version 0.23.1 🎉

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Increase automation of release job

3 participants

0