@marcel91200 / caddy Mirror · read-only
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 11, 01:00 UTC

master
yml 46 lines 1.35 KB
Raw
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 permissions:
9 contents: read
10
11 jobs:
12 release:
13 name: Release Published
14 strategy:
15 matrix:
16 os:
17 - ubuntu-latest
18 runs-on: ${{ matrix.os }}
19 permissions:
20 contents: read
21 pull-requests: read
22 actions: write
23 steps:
24
25 # See https://github.com/peter-evans/repository-dispatch
26 - name: Harden the runner (Audit all outbound calls)
27 uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3
28 with:
29 egress-policy: audit
30
31 - name: Trigger event on caddyserver/dist
32 uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
33 with:
34 token: ${{ secrets.REPO_DISPATCH_TOKEN }}
35 repository: caddyserver/dist
36 event-type: release-tagged
37 client-payload: '{"tag": "${{ github.event.release.tag_name }}"}'
38
39 - name: Trigger event on caddyserver/caddy-docker
40 uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
41 with:
42 token: ${{ secrets.REPO_DISPATCH_TOKEN }}
43 repository: caddyserver/caddy-docker
44 event-type: release-tagged
45 client-payload: '{"tag": "${{ github.event.release.tag_name }}"}'
46