Private
Public Access
1
0

fix: add GITEA_TOKEN auth to archive download
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 4s
CI/CD Pipeline / Clippy Lints (push) Failing after 6s
CI/CD Pipeline / Unit Tests (push) Failing after 3s
CI/CD Pipeline / Build Debian Package (push) Has been skipped
CI/CD Pipeline / Build RPM Package (push) Has been skipped
CI/CD Pipeline / Build Alpine Package (push) Has been skipped
CI/CD Pipeline / Build Arch Package (push) Has been skipped
CI/CD Pipeline / Security Audit (push) Failing after 5s

Gitea returns 404 for private repo archives without authentication.
Added Authorization header with token to curl command for all
checkout steps.
This commit is contained in:
2026-04-26 21:05:01 +00:00
parent b72730a7a0
commit e1376dd060

View File

@ -17,11 +17,17 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -38,11 +44,17 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -63,11 +75,17 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -87,11 +105,17 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -114,11 +138,17 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -148,11 +178,17 @@ jobs:
runs-on: fedora runs-on: fedora
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -184,11 +220,17 @@ jobs:
runs-on: alpine runs-on: alpine
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust
@ -223,11 +265,17 @@ jobs:
runs-on: arch runs-on: arch
steps: steps:
- name: Checkout repository - name: Checkout repository
env:
GITEA_TOKEN: ${{ secrets.giteatoken }}
run: | run: |
set -e set -e
REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz" REPO_URL="https://gitea-lxc.moon-dragon.us/echo/linux_patch_api/archive/${GITHUB_SHA}.tar.gz"
echo "Downloading archive from $REPO_URL ..." echo "Downloading archive from $REPO_URL ..."
curl -sfL "$REPO_URL" -o repo.tar.gz if [ -n "$GITEA_TOKEN" ]; then
curl -sfL -H "Authorization: token $GITEA_TOKEN" "$REPO_URL" -o repo.tar.gz
else
curl -sfL "$REPO_URL" -o repo.tar.gz
fi
tar -xzf repo.tar.gz --strip-components=1 tar -xzf repo.tar.gz --strip-components=1
rm -f repo.tar.gz rm -f repo.tar.gz
- name: Install Rust - name: Install Rust