fix: use GITHUB_HEAD_REF for PR checkout in CI
Some checks failed
CI/CD Pipeline / Run Tests (push) Failing after 34s
CI/CD Pipeline / Code Quality Checks (push) Failing after 40s
CI/CD Pipeline / Build & Push Images (push) Has been skipped
CI/CD Pipeline / Deploy (dev) (push) Has been skipped
CI/CD Pipeline / Deploy (prod) (push) Has been skipped

Co-Authored-By: Warp <agent@warp.dev>
This commit is contained in:
2026-02-10 11:15:21 +01:00
parent 790fc007a3
commit a8c7673b52

View File

@@ -26,7 +26,8 @@ jobs:
- name: Checkout code - name: Checkout code
run: | run: |
REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|") REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|")
git clone --depth=1 --branch="${GITHUB_REF_NAME}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" . BRANCH="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}"
git clone --depth=1 --branch="${BRANCH}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" .
git checkout "${GITHUB_SHA}" git checkout "${GITHUB_SHA}"
- name: Install Python and uv - name: Install Python and uv
@@ -67,7 +68,8 @@ jobs:
- name: Checkout code - name: Checkout code
run: | run: |
REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|") REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|")
git clone --depth=1 --branch="${GITHUB_REF_NAME}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" . BRANCH="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}"
git clone --depth=1 --branch="${BRANCH}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" .
git checkout "${GITHUB_SHA}" git checkout "${GITHUB_SHA}"
- name: Install Python and uv - name: Install Python and uv
@@ -108,7 +110,8 @@ jobs:
- name: Checkout code - name: Checkout code
run: | run: |
REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|") REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|")
git clone --depth=1 --branch="${GITHUB_REF_NAME}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" . BRANCH="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}"
git clone --depth=1 --branch="${BRANCH}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" .
git checkout "${GITHUB_SHA}" git checkout "${GITHUB_SHA}"
- name: Build and push images - name: Build and push images
@@ -165,7 +168,8 @@ jobs:
- name: Checkout code - name: Checkout code
run: | run: |
REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|") REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|")
git clone --depth=1 --branch="${GITHUB_REF_NAME}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" . BRANCH="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}"
git clone --depth=1 --branch="${BRANCH}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" .
git checkout "${GITHUB_SHA}" git checkout "${GITHUB_SHA}"
- name: Deploy via SSH - name: Deploy via SSH
@@ -212,7 +216,8 @@ jobs:
- name: Checkout code - name: Checkout code
run: | run: |
REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|") REPO_URL=$(echo "${GITHUB_SERVER_URL}" | sed "s|://|://oauth2:${{ gitea.token }}@|")
git clone --depth=1 --branch="${GITHUB_REF_NAME}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" . BRANCH="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}"
git clone --depth=1 --branch="${BRANCH}" "${REPO_URL}/${GITHUB_REPOSITORY}.git" .
git checkout "${GITHUB_SHA}" git checkout "${GITHUB_SHA}"
- name: Deploy via SSH - name: Deploy via SSH