From cb061a9740e1e91045fbba88ccbebcb6b29acc9e Mon Sep 17 00:00:00 2001 From: Ed Ropple Date: Tue, 16 Feb 2021 16:50:12 -0500 Subject: [PATCH] extended ci.yaml to support releases, just-in-case Originally this was going to be a more involved process but my attempts to tell Packagist more directly than the webhook could were a mess and this is probably fine until we roll these up into a more cohesive deployment strategy in the (hopefully!) near future. --- .github/workflows/ci.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 835a2a9..fd31440 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,10 +1,20 @@ name: Integration Test +# Much like mux-go, mux-php is in a spot where "releases" are kind of +# ignored by Packagist and there's that webhook to hit to say "crawl +# me and get a new release". As such we're in the "make sure the barn +# door closes properly" spot unless we want to go manually hit webhooks +# and I think it's probably better to leave well enough alone. However, +# we can at least have it report failures and give us an option for +# manually handling release failures. + on: push: branches: - master - pull_request: + pull_request: {} + release: + types: [created] jobs: build: