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
+