Skip to content

Add CI gatekeeper job#5

Merged
max-lobur merged 29 commits intomainfrom
add_gate
Mar 31, 2023
Merged

Add CI gatekeeper job#5
max-lobur merged 29 commits intomainfrom
add_gate

Conversation

@max-lobur
Copy link
Contributor

@max-lobur max-lobur commented Mar 28, 2023

what

  • Add CI gate job
  • Allow setting runs-on from workflow consumer repo
  • Revise doc strings

why

  • Summarize all jobs incl. matrix into one job ci_gate to avoid them leaking into branch protection rules

Screen Shot 2023-03-29 at 2 48 48 PM

references

@max-lobur max-lobur changed the title Add CI gate job WIP Add CI gate job Mar 28, 2023
@max-lobur
Copy link
Contributor Author

This actually exploits the fact that skipped job qualifies as Required pass :/
I would like to have green/red status instead, without skips

@max-lobur
Copy link
Contributor Author

Done. Now it's run always and always reports success/failure summary

@max-lobur max-lobur changed the title WIP Add CI gate job Add CI gate job Mar 29, 2023
Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com>
goruha
goruha previously approved these changes Mar 29, 2023
@max-lobur max-lobur changed the title Add CI gate job Add CI gatekeeper job Mar 29, 2023
@max-lobur
Copy link
Contributor Author

Ready to review
Screen Shot 2023-03-30 at 4 22 30 PM

Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com>
@max-lobur max-lobur merged commit ef52416 into main Mar 31, 2023
@goruha goruha deleted the add_gate branch January 31, 2024 14:28
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