Compare commits

..

1 commit

Author SHA1 Message Date
f1895b1d12 fixup! Fix git submodule authentication 2024-09-29 16:47:50 +03:00

View file

@ -1,5 +1,10 @@
name: 'Initialize CI Environment and Repository'
description: 'Initialize a CI environment with nix (and also checkout the repository recursively with LFS)'
inputs:
token:
description: 'OAUTH token to access repositories'
required: false
default: ${{ github.token }}
runs:
using: "composite"
steps:
@ -15,6 +20,6 @@ runs:
run: |
git lfs install
GIT_SERVER=`echo -n "$GITHUB_SERVER_URL" | sed "s%https://%%"`
echo -e "machine $GIT_SERVER\nlogin oauth2\npassword $GITHUB_TOKEN" > ~/.netrc
echo -e "machine $GIT_SERVER\nlogin oauth2\npassword ${{ inputs.token }}" > ~/.netrc
# Disable clone protection to pull LFS as well
GIT_CLONE_PROTECTION_ACTIVE=false git clone --branch $GITHUB_REF_NAME --recurse-submodules $GITHUB_SERVER_URL/$GITHUB_REPOSITORY .