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

chore(devops): Update release workflow #515

Merged
merged 5 commits into from
Jun 1, 2022
Merged

Conversation

NibiruHeisenberg
Copy link
Contributor

We ran into a problem where our PR Actions consumed all of our Actions CPU resources quota because integration tests get longer as we add more code.

This PR addresses the issue by the following:

  • only run unit tests ($ go test ./... -short) on PRs
  • run the full test suite on the master branch
  • create release tags on branches named releases/**

New binary release versions are no longer cut directly from the master branch, but from manually created release branches. This more closely aligns with how other projects and protocols cut new release versions. The master branch is now an intermediary branch.

closes #501

@NibiruHeisenberg NibiruHeisenberg requested a review from a team as a code owner June 1, 2022 05:13
@Unique-Divine Unique-Divine merged commit f5bc38c into master Jun 1, 2022
@Unique-Divine Unique-Divine deleted the chore/release-workflow branch June 1, 2022 05:24
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.

chore(devops): Research proper release branch hygiene
2 participants