|
@@ -1,38 +0,0 @@
|
|
|
-# pushes trigger the testsuite
|
|
|
-workflow "Push Event" {
|
|
|
- on = "push"
|
|
|
- resolves = ["Test"]
|
|
|
-}
|
|
|
-
|
|
|
-# pull-requests trigger the testsuite
|
|
|
-workflow "Pull Request" {
|
|
|
- on = "pull_request"
|
|
|
- resolves = ["Test"]
|
|
|
-}
|
|
|
-
|
|
|
-# releases trigger new binary artifacts
|
|
|
-workflow "Handle Release" {
|
|
|
- on = "release"
|
|
|
- resolves = ["Upload"]
|
|
|
-}
|
|
|
-
|
|
|
-##
|
|
|
-## The actions
|
|
|
-##
|
|
|
-
|
|
|
-
|
|
|
-##
|
|
|
-## Run the test-cases, via .github/run-tests.sh
|
|
|
-##
|
|
|
-action "Test" {
|
|
|
- uses = "skx/github-action-tester@master"
|
|
|
-}
|
|
|
-
|
|
|
-##
|
|
|
-## Build the binaries, via .github/build, then upload them.
|
|
|
-##
|
|
|
-action "Upload" {
|
|
|
- uses = "skx/github-action-publish-binaries@master"
|
|
|
- args = "rss2hook-*"
|
|
|
- secrets = ["GITHUB_TOKEN"]
|
|
|
-}
|