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: fix releasing #42

Merged
merged 5 commits into from
Dec 2, 2022
Merged

ci: fix releasing #42

merged 5 commits into from
Dec 2, 2022

Conversation

robbkidd
Copy link
Member

@robbkidd robbkidd commented Dec 1, 2022

Which problem is this PR solving?

  • Circle CI wouldn't run the new publish_github job.

Short description of the changes

  • The "always match" filter needed to be added to the setup job else it wouldn't run for tagging events and thereby prevent publish_github from running.
  • Use the go executor instead of github so we can have the make command.
  • Arrange for publish_github after tests pass because we shouldn't release things that could be broken!

Otherwise they don't run for tagging events and then publish_github
doesn't run.
Don't attach the workspace, we don't have any artifacts passed along in
the workflow.
just a thought

setup is implied by requiring test
@robbkidd robbkidd requested a review from a team December 1, 2022 18:53
@vreynolds
Copy link
Contributor

changes look good, but it's so easy to miss things 😢 can we test with a bogus tag on your branch?

@robbkidd
Copy link
Member Author

robbkidd commented Dec 1, 2022

I could do that again, but also that was the job that was re-run this morning. The now-deleted v0.3.0-rc6 tag was on this branch's latest commit 53aaf81.

@robbkidd robbkidd added version: no bump A PR with maintenance or doc changes that aren't included in a release. type: maintenance The necessary chores to keep the dust off. no-changelog Omit this PR from changelog/release notes. labels Dec 1, 2022
@robbkidd robbkidd self-assigned this Dec 1, 2022
@robbkidd robbkidd merged commit 0356ba0 into main Dec 2, 2022
@robbkidd robbkidd deleted the robb.fix-ci-releasery branch December 2, 2022 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog Omit this PR from changelog/release notes. type: maintenance The necessary chores to keep the dust off. version: no bump A PR with maintenance or doc changes that aren't included in a release.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants