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

[v2.8] ci: Add goreleaser config and update release workflow #577

Merged
merged 2 commits into from
Jul 4, 2024

Conversation

yiannistri
Copy link
Contributor

What this PR does / why we need it:

Up until recently, creating a new GitHub release (and associated artifacts) when a new tag was created, was being done using Drone CI. Now that Drone CI has been deprecated, there is a GitHub Actions workflow that is responsible for doing this. In fact, most of the work is delegated to goreleaser which is being invoked as part of that workflow.

Cherry pick of the commits of #575

Which issue(s) this PR fixes
Issue #573

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests
  • backport needed

@yiannistri yiannistri changed the title ci: Add goreleaser config and update release workflow [v2.8] ci: Add goreleaser config and update release workflow Jul 4, 2024
@yiannistri yiannistri marked this pull request as ready for review July 4, 2024 11:47
@yiannistri yiannistri requested a review from a team as a code owner July 4, 2024 11:47
@yiannistri yiannistri merged commit cf198f7 into rancher:release-v2.8 Jul 4, 2024
7 checks passed
@yiannistri yiannistri deleted the 573-release-v2.8 branch July 4, 2024 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants