From 004186072bb46a3bb971c7e2730b7c924959c015 Mon Sep 17 00:00:00 2001 From: Fabian Hauser Date: Fri, 27 Sep 2024 16:54:59 +0300 Subject: [PATCH] fixup! Update ci workflow to work with forgejo --- .github/workflows/ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cf262d0..6304004 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,13 @@ jobs: - name: Checkout Repository shell: "nix shell nixpkgs#git-lfs --command {0}" run: | - git clone --no-checkout https://oauth2:$GITHUB_TOKEN@git.qo.is/$GITHUB_REPOSITORY . + mkdir ~/.config/git + cat <<__EOF__ > ~/.config/git/config + [credential "$GITHUB_SERVER_URL"] + username = oauth2 + helper = "!f() { test \"$1\" = get && echo \"password=$(echo $GITHUB_TOKEN)\"; }; f" + __EOF__ + git clone --no-checkout $GITHUB_SERVER_URL/$GITHUB_REPOSITORY . git lfs install --local git checkout --recurse-submodules $GITHUB_REF git lfs pull