From 1e2345323f8a535b419befae2b8a27b0415de9f6 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 21 Jun 2026 15:06:54 -0400 Subject: [PATCH] fix(ci): replace actions/checkout with git clone + GIT_SSL_NO_VERIFY to bypass self-signed cert --- .gitea/workflows/build.yml | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) 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: |