diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 210d10c..ed06696 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -30,7 +30,15 @@ jobs: image: node:22-alpine steps: - name: Checkout repository - uses: actions/checkout@v4 + env: + GIT_SSL_NO_VERIFY: "1" + run: | + git clone --depth 1 \ + "https://x-access-token:${GITEA_TOKEN}@${GITEA_SERVER_URL#https://}/${GITHUB_REPOSITORY}.git" \ + . + git fetch --depth 1 origin "${{ github.sha }}" + git checkout "${{ github.sha }}" + shell: sh - name: Cache npm dependencies uses: actions/cache@v4 @@ -56,7 +64,15 @@ jobs: image: node:22-alpine steps: - name: Checkout repository - uses: actions/checkout@v4 + env: + GIT_SSL_NO_VERIFY: "1" + run: | + git clone --depth 1 \ + "https://x-access-token:${GITEA_TOKEN}@${GITEA_SERVER_URL#https://}/${GITHUB_REPOSITORY}.git" \ + . + git fetch --depth 1 origin "${{ github.sha }}" + git checkout "${{ github.sha }}" + shell: sh - name: Cache npm dependencies uses: actions/cache@v4 @@ -96,7 +112,16 @@ jobs: url: ${{ vars.PRODUCTION_URL }} steps: - name: Checkout repository - uses: actions/checkout@v4 + env: + GIT_SSL_NO_VERIFY: "1" + run: | + apk add --no-cache git + git clone --depth 1 \ + "https://x-access-token:${GITEA_TOKEN}@${GITEA_SERVER_URL#https://}/${GITHUB_REPOSITORY}.git" \ + . + git fetch --depth 1 origin "${{ github.sha }}" + git checkout "${{ github.sha }}" + shell: sh - name: Install SSH and rsync run: |