From 796d1a715833ec83d1713e6f6305be409942e1ab Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sat, 24 Feb 2024 22:25:35 +0100 Subject: [PATCH] ci: Trigger a website update after uploading a release artifact. --- .github/workflows/release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 }} -- 2.47.2