diff --git a/.forgejo/workflows/build-document.yml b/.forgejo/workflows/build-document.yml index 84243fb..f0d139f 100644 --- a/.forgejo/workflows/build-document.yml +++ b/.forgejo/workflows/build-document.yml @@ -31,10 +31,20 @@ jobs: - name: Install Biber shell: bash + env: + BIBER_VERSION: "2.17" run: | - sudo apt-get update - sudo apt-get install -y biber - biber --version + set -euo pipefail + + url="https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/${BIBER_VERSION}/binaries/Linux/biber-linux_x86_64.tar.gz/download" + + curl --fail --location "$url" --output biber.tar.gz + tar -xzf biber.tar.gz + + install -m 0755 biber "$RUNNER_TEMP/biber" + echo "$RUNNER_TEMP" >> "$GITHUB_PATH" + + "$RUNNER_TEMP/biber" --version - name: Compile document shell: bash