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: require smoke tests for publish steps #107

Merged
merged 1 commit into from
Mar 14, 2023
Merged

Conversation

pkanal
Copy link
Contributor

@pkanal pkanal commented Mar 7, 2023

Which problem is this PR solving?

While releasing an alpha version I noticed that PyPI and GitHub release steps fired before smoke tests were finished so I updated the release steps to require smoke tests pass.

Short description of the changes

  • Add smoke_tests to set of required jobs for publish steps

How to verify that this has the expected result

  • publish a dev tag and check that smoke tests finish running before release steps can happen

@pkanal pkanal added type: bug Something isn't working no-changelog Omit this PR from changelog/release notes. version: no bump A PR with maintenance or doc changes that aren't included in a release. labels Mar 7, 2023
@pkanal pkanal requested a review from a team March 7, 2023 20:58
@pkanal pkanal self-assigned this Mar 7, 2023
Copy link
Contributor

@JamieDanielson JamieDanielson left a comment

Choose a reason for hiding this comment

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

good catch!

@MikeGoldsmith MikeGoldsmith merged commit 28252b5 into main Mar 14, 2023
@MikeGoldsmith MikeGoldsmith deleted the purvi/fix-ci-workflow branch March 14, 2023 15:42
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: bug Something isn't working 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.

None yet

3 participants