diff --git a/.gitea/workflows/build-flatpak.yml b/.gitea/workflows/build-flatpak.yml index af64703a..665a888a 100644 --- a/.gitea/workflows/build-flatpak.yml +++ b/.gitea/workflows/build-flatpak.yml @@ -8,17 +8,21 @@ on: jobs: build-flatpak: runs-on: ubuntu-latest - container: - # Wir nutzen ein offizielles Node.js Image, damit Gitea Actions (die Node benötigen) fehlerfrei laufen - image: node:20-bookworm steps: - name: Install dependencies run: | - apt-get update - apt-get install -y curl ca-certificates jq sed flatpak flatpak-builder ostree git binutils xz-utils zstd + sudo apt-get update || apt-get update + sudo apt-get install -y curl ca-certificates jq sed flatpak flatpak-builder ostree git binutils xz-utils zstd || apt-get install -y curl ca-certificates jq sed flatpak flatpak-builder ostree git binutils xz-utils zstd - name: Checkout repository - uses: actions/checkout@v4 + run: | + git init + git remote add origin "https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@${GITHUB_SERVER_URL#*://}/${GITHUB_REPOSITORY}.git" + # Wir holen den aktuellen Commit + git fetch --depth 1 origin $GITHUB_SHA || git fetch --depth 1 origin main + git reset --hard FETCH_HEAD + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Get latest version and download URL id: check_version