diff --git a/.gitea/workflows/autoupdate.yml b/.gitea/workflows/autoupdate.yml index 4eea9b65..b137b7c3 100644 --- a/.gitea/workflows/autoupdate.yml +++ b/.gitea/workflows/autoupdate.yml @@ -18,8 +18,27 @@ jobs: run: | apt-get update apt-get install -y sudo + - name: Install Tea + env: + TEA_DL_URL: "https://dl.gitea.com/tea/0.9.2/tea-0.9.2-linux-amd64" + shell: bash + run: | + TEA_DIR=$(mktemp -d -t tmp.XXXX) + pushd $TEA_DIR + wget "$TEA_DL_URL" + wget "${TEA_DL_URL}.sha256" + if $(sha256sum --quiet -c "tea-0.9.2-linux-amd64.sha256"); then + mv "tea-0.9.2-linux-amd64" /usr/bin/tea + chmod +x /usr/bin/tea + popd + rm -rf $TEA_DIR + else + popd + rm -rf $TEA_DIR + echo "::error title=⛔ error hint::Tea v0.9.2 Checksum Failed" + exit 1 + fi - uses: https://code.forgejo.org/actions/checkout@v6 - - name: Set up Nix uses: https://github.com/cachix/install-nix-action@v31 with: @@ -52,26 +71,7 @@ jobs: echo EOF } >> "$GITHUB_OUTPUT" - - name: Install Tea - env: - TEA_DL_URL: "https://dl.gitea.com/tea/0.9.2\tea-0.9.2-linux-amd64" - shell: bash - run: | - TEA_DIR=$(mktemp -d -t tmp.XXXX) - pushd $TEA_DIR - wget "$TEA_DL_URL" - wget "${TEA_DL_URL}.sha256" - if $(sha256sum --quiet -c "tea-0.9.2-linux-amd64.sha256"); then - mv "tea-0.9.2-linux-amd64" /usr/bin/tea - chmod +x /usr/bin/tea - popd - rm -rf $TEA_DIR - else - popd - rm -rf $TEA_DIR - echo "::error title=⛔ error hint::Tea v0.9.2 Checksum Failed" - exit 1 - fi + - name: Login to Gitea shell: bash env: