From 81c06ee5b34b3302131e834d1c3b912cc2973906 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Mon, 6 Apr 2026 19:26:17 +0800 Subject: [PATCH] fix: use direct git commands instead of actions/checkout Replace actions/checkout@v4 with direct git commands to avoid GitHub connectivity issues. Use absolute paths for all operations. --- .gitea/workflows/deploy-dev.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index a97e319..53a3f20 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -15,9 +15,11 @@ jobs: runs-on: nas steps: - name: Checkout repository - uses: actions/checkout@v4 - with: - ref: ${{ github.sha }} + run: | + cd /volume1/repos/nas-tools + git fetch origin dev + git checkout ${{ github.sha }} + git clean -fd - name: Warm mirror cache for base images run: | set -u @@ -50,12 +52,13 @@ jobs: - name: Build dev image run: | + cd /volume1/repos/nas-tools export DOCKER_API_VERSION=1.43 DOCKER_BUILDKIT=0 docker build --cache-from nas-dashboard-dev:latest -t nas-dashboard-dev:latest dashboard/ - name: Sync runtime compose file run: | mkdir -p /volume1/docker/nas-dashboard - cp dashboard/docker-compose.dev.yml /volume1/docker/nas-dashboard/docker-compose.dev.yml + cp /volume1/repos/nas-tools/dashboard/docker-compose.dev.yml /volume1/docker/nas-dashboard/docker-compose.dev.yml - name: Deploy dev run: | set -euo pipefail