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
| 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 |