From 9863735d9f394f9db81a26f41ef8c0bedb95655b Mon Sep 17 00:00:00 2001 From: Mitsuba100 <82495539+Mitsuba100@users.noreply.github.com> Date: Wed, 11 Mar 2026 16:18:13 +0100 Subject: [PATCH] Update update-repo.yml --- .github/workflows/update-repo.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/update-repo.yml b/.github/workflows/update-repo.yml index ede36ed..9f99c99 100644 --- a/.github/workflows/update-repo.yml +++ b/.github/workflows/update-repo.yml @@ -10,10 +10,6 @@ jobs: update-db: runs-on: ubuntu-latest container: archlinux:latest - # This ensures the container knows exactly where the workspace is - defaults: - run: - working-directory: /__w/hyprarch-repo/hyprarch-repo steps: - name: Checkout code @@ -27,24 +23,28 @@ jobs: - name: Update Repository Database run: | - # Explicitly trust the directory for the bot user - git config --global --add safe.directory /__w/hyprarch-repo/hyprarch-repo + # Use the environment variable to trust the directory + git config --global --add safe.directory "$GITHUB_WORKSPACE" cd x86_64 if ls *.pkg.tar.zst 1> /dev/null 2>&1; then echo "Updating database..." repo-add hyprarch-repo.db.tar.gz *.pkg.tar.zst - # Break symlinks for GitHub Pages + # Break symlinks for GitHub Pages compatibility rm -f hyprarch-repo.db hyprarch-repo.files cp hyprarch-repo.db.tar.gz hyprarch-repo.db cp hyprarch-repo.files.tar.gz hyprarch-repo.files else - echo "No packages found." + echo "No packages found in x86_64/." + exit 1 fi - name: Commit and Push changes run: | + # Re-verify safe directory for this specific shell step + git config --global --add safe.directory "$GITHUB_WORKSPACE" + git config --global user.name "github-actions[bot]" git config --global user.email "github-actions[bot]@users.noreply.github.com"