ci: update caddy job to use GitHub Releases

The caddyserver.com download page is unreliable, and it also recommends to use GitHub releases instead.

Closes #13296
This commit is contained in:
Ayesh Karunaratne 2024-02-01 04:54:38 +07:00 committed by Tim Düsterhus
parent 8f6610ce88
commit 4922b9eb7d
No known key found for this signature in database
GPG Key ID: 8FF75566094168AF

View File

@ -3,8 +3,10 @@ runs:
using: composite
steps:
- shell: bash
env:
GH_TOKEN: ${{ github.token }}
run: |
set -x
sudo curl 'https://caddyserver.com/api/download?os=linux&arch=amd64' -o /usr/bin/caddy
gh release -R caddyserver/caddy download --pattern 'caddy_*_linux_amd64.tar.gz' -O - | sudo tar -xz -C /usr/bin caddy
sudo chmod +x /usr/bin/caddy
sudo caddy start --config ext/curl/tests/Caddyfile