Documentation
¶
Overview ¶
Package main is a tool to trigger Github actions workflows
Examples ¶
Trigger an integration test workflow for a custom branch:
$ go run internal/ci/release/main.go tests.yaml batman SUCCESS: the test.yaml workflow has been triggered for batman
Trigger a release testing workflow:
$ go run internal/ci/release/main.go release-testing.yaml <ref> tag=v0.8.3 SUCCESS: the release-testing.yaml workflow has been triggered for <ref>
Where `tag=v0.8.3` are optional inputs that the `release-testing.yaml` uses specifically.
Trigger a release workflow:
$ go run internal/ci/release/main.go release.yaml <ref> SUCCESS: the release.yaml workflow has been triggered for <ref>
Click to show internal directories.
Click to hide internal directories.