From: Florian Forster Date: Sat, 24 Feb 2024 21:25:35 +0000 (+0100) Subject: ci: Trigger a website update after uploading a release artifact. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F4288%2Fhead;p=thirdparty%2Fcollectd.git ci: Trigger a website update after uploading a release artifact. --- diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4f3a008ca..0ca6e2e20 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,3 +33,13 @@ jobs: [[ -e "${GITHUB_REF_NAME:?}.tar.bz2" ]] && gh release upload "${GITHUB_REF_NAME:?}" "${GITHUB_REF_NAME:?}.tar.bz2" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Trigger website update + run: | + if [[ -e "${GITHUB_REF_NAME:?}.tar.bz2" ]]; then + declare -r VERSION="${GITHUB_REF_NAME#collectd-}" + declare -r DOWNLOAD_URL="$(gh release view "${GITHUB_REF_NAME}" -R collectd/collectd --json assets --jq '.assets[0].url')" + declare -r SHA256SUM="$(sha256sum "${GITHUB_REF_NAME}.tar.bz2" | awk '{ print $1; }')" + gh workflow run release.yml -R collectd/collectd.github.io --ref main -F "version=${VERSION}" -F "download_url=${DOWNLOAD_URL}" -F "sha256sum=${SHA256SUM}" + fi + env: + GH_TOKEN: ${{ secrets.COLLECTD_BOT_TOKEN }}