@marcel91200 / caddy Mirror · read-only / commits / 7211101c
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 14, 05:15 UTC

ci: Fix gemfury upload condition, move triggers to publish event (#3483)

Francis Lavoie committed Jun 8, 2020 at 14:21 UTC 7211101c528dfaf483d1dc826f836a98008a4c9b
2 files changed +35 -19
.github/workflows/release.yml
+1 -19
@@ -73,7 +73,7 @@ jobs:
73
74 # Only publish on non-special tags (e.g. non-beta)
75 - name: Publish .deb to Gemfury
76 - if: ${{ steps.vars.outputs.tag_special }} == ""
76 + if: ${{ steps.vars.outputs.tag_special == "" }}
77 env:
78 GEMFURY_PUSH_TOKEN: ${{ secrets.GEMFURY_PUSH_TOKEN }}
79 run: |
@@ -81,21 +81,3 @@ jobs:
81 curl -F package=@"$filename" https://${GEMFURY_PUSH_TOKEN}:@push.fury.io/caddy/
82 done
83
84 - # See https://github.com/peter-evans/repository-dispatch
85 - - name: Trigger event on caddyserver/dist
86 - uses: peter-evans/repository-dispatch@v1
87 - with:
88 - token: ${{ secrets.REPO_DISPATCH_TOKEN }}
89 - repository: caddyserver/dist
90 - event-type: release-tagged
91 - client-payload: '{"tag": "${{ steps.vars.outputs.version_tag }}"}'
92 -
93 - - name: Trigger event on caddyserver/caddy-docker
94 - uses: peter-evans/repository-dispatch@v1
95 - with:
96 - token: ${{ secrets.REPO_DISPATCH_TOKEN }}
97 - repository: caddyserver/caddy-docker
98 - event-type: release-tagged
99 - client-payload: '{"tag": "${{ steps.vars.outputs.version_tag }}"}'
100 -
101 -
.github/workflows/release_published.yml new
+34
@@ -0,0 +1,34 @@
1 +name: Release Published
2 +
3 +# Event payload: https://developer.github.com/webhooks/event-payloads/#release
4 +on:
5 + release:
6 + types: [published]
7 +
8 +jobs:
9 + release:
10 + name: Release Published
11 + strategy:
12 + matrix:
13 + os: [ ubuntu-latest ]
14 + runs-on: ${{ matrix.os }}
15 +
16 + steps:
17 +
18 + # See https://github.com/peter-evans/repository-dispatch
19 + - name: Trigger event on caddyserver/dist
20 + uses: peter-evans/repository-dispatch@v1
21 + with:
22 + token: ${{ secrets.REPO_DISPATCH_TOKEN }}
23 + repository: caddyserver/dist
24 + event-type: release-tagged
25 + client-payload: '{"tag": "${{ github.release.tag_name }}"}'
26 +
27 + - name: Trigger event on caddyserver/caddy-docker
28 + uses: peter-evans/repository-dispatch@v1
29 + with:
30 + token: ${{ secrets.REPO_DISPATCH_TOKEN }}
31 + repository: caddyserver/caddy-docker
32 + event-type: release-tagged
33 + client-payload: '{"tag": "${{ github.release.tag_name }}"}'
34 +