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

Update release workflow #202

Merged
merged 3 commits into from
Jan 26, 2023
Merged

Update release workflow #202

merged 3 commits into from
Jan 26, 2023

Conversation

ronahk
Copy link
Contributor

@ronahk ronahk commented Jan 26, 2023

Changes proposed

  • Update the release process.
  • Today we are manually changing the plugin.yaml version and creating a tag. The release workflow runs once a tag is created.
  • Using this process we will no longer need to manually create a tag and update plugin.yaml.
  • This worklow runs on every push to main and looks for the latest PR tags. If the tag is one of release-patch, release-minor or release-major - it bumps the version according to the label (patch/minor/major), updates and commits plugin.yaml and creates a tag.
  • If this PR is approved, I will need to create these tags so the flow would work.
  • I did change the action which creates the github release, I wasn't sure the go-releaser action would work as expected in this new process.
  • There is also an option of separating this flow to 2, one that terminates after pushing the changes to github (tag + file) and the other that starts by doing the github release and all the jobs which come after.

@undera undera merged commit 2df533a into main Jan 26, 2023
@undera undera deleted the update-release-workflow branch January 26, 2023 14:12
undera added a commit that referenced this pull request Feb 1, 2023
harshit-mehtaa pushed a commit to harshit-mehtaa/helm-dashboard that referenced this pull request Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants