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: add a test aggregation workflow #25

Merged
merged 5 commits into from
Dec 14, 2023
Merged

chore: add a test aggregation workflow #25

merged 5 commits into from
Dec 14, 2023

Conversation

rainest
Copy link
Contributor

@rainest rainest commented Dec 1, 2023

Re #21 (comment) why things merged without passing tests, well, we simply have no required tests! We have a require status checks branch protection rule with no required status checks configured, same as deck did. I'm not sure if anything was preventing merges with failures in the past.

This cannibalizes a similar KIC workflow that aggregates required test workflows into a single passed status. Note that we still need to add this to the branch protection rules after for it to have effect.

@rainest rainest requested a review from a team December 1, 2023 18:33
@CLAassistant
Copy link

CLAassistant commented Dec 1, 2023

CLA assistant check
All committers have signed the CLA.

@rainest rainest marked this pull request as draft December 1, 2023 18:43
@rainest
Copy link
Contributor Author

rainest commented Dec 1, 2023

This, naturally, also fails without #21, so we're kinda stuck merging that first and rebasing this.

Given that some of the integration test flows are working properly I believe I have at least the CI wrinkles smoothed out.

Tieske
Tieske previously approved these changes Dec 2, 2023
@rainest rainest marked this pull request as ready for review December 6, 2023 22:04
@rainest rainest enabled auto-merge (rebase) December 6, 2023 22:06
@rainest
Copy link
Contributor Author

rainest commented Dec 6, 2023

Now includes (the third or fourth) downgrade attempt also, since dependabot is too fast and jumps in to help before tests here could run again and pass the merge requirements :|

@rainest rainest requested a review from Tieske December 6, 2023 22:44
@rainest rainest disabled auto-merge December 7, 2023 19:35
@rainest rainest enabled auto-merge (rebase) December 7, 2023 19:42
@rainest rainest merged commit 853e961 into main Dec 14, 2023
36 checks passed
@rainest rainest deleted the chore/require-pass branch December 14, 2023 19:03
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.

3 participants