-
Notifications
You must be signed in to change notification settings - Fork 173
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
GitHub Actions CI Pipeline Baseline #94
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since it's functional LGTM, but admittedly I need to learn more about this to be confident to maintain it. Approve to prevent blocking, I'll catch up this weekend on how this all works.
please squash and merge |
I'm happy to pair with you whenever to walk through it. I'm new to GH Actions as well but I've been aware this functionality exists for a couple of years now due to my involvement in the Cloud Posse Office Hours group, just haven't tried using it until now. |
Signed-off-by: Jeff McCoy <[email protected]>
Signed-off-by: Jeff McCoy <[email protected]>
What/Why
This initial PR sets up the framework, and includes a couple of test runs as a proof of concept.
/test ping
: Adds a new status check that just says "pong"/test hello
: PoC of a fully implemented test run, just runsecho "Hello World!"
for now./test quote
: Adds a new status check that outputs a famous quote/test all
: Runs all of the above exceptping
You can chain them together too:
/test ping hello quote
None of this will work in this PR, since GitHub Actions only uses actions in the trunk branch.
A huge amount of work has been copied from CloudPosse's "Actions" repo: https://github.com/cloudposse/actions
Big shout out to all the great work from @osterman and the rest of the CP team.
Testable PoC here: https://github.com/defenseunicorns/slash-command-dispatch-test/pull/4