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: optimize test pipeline #876

Merged
merged 1 commit into from
Jan 25, 2024
Merged

ci: optimize test pipeline #876

merged 1 commit into from
Jan 25, 2024

Conversation

alexplischke
Copy link
Contributor

Proposed changes

We already require to run tests on every PR and require PRs to be up-to-date with the main branch before merging. Meaning, the final fully integrated changes are properly tested on the PR before they're merged. As such, there's no need to re-test everything on the main branch yet again (💸 ).
With the addition of workflow_dispatch: it's still possible to run the Test workflow manually on any branch, should the need arise.

Also:
Minor renaming of the workflows for readability.

@alexplischke alexplischke added the ignore-for-release Pull requests that aren't release relevant label Jan 25, 2024
@alexplischke alexplischke marked this pull request as ready for review January 25, 2024 01:07
@alexplischke alexplischke requested a review from a team as a code owner January 25, 2024 01:07
@alexplischke alexplischke merged commit c346ddf into main Jan 25, 2024
19 of 20 checks passed
@alexplischke alexplischke deleted the ap-test-dispatch branch January 25, 2024 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ignore-for-release Pull requests that aren't release relevant
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants