From d8a20696404fc29fc28d3ab27f526341e2d78476 Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Sat, 24 Jan 2026 17:29:53 +0100 Subject: [PATCH 1/5] [Fix] Semplificato checkout: clone in cartella source e cd, eliminato robocopy --- .gitea/workflows/docker-build.yml | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 350d436..682dc97 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -101,30 +101,13 @@ jobs: steps: - name: Checkout repository with Git run: | - echo ===== Cloning repository from Gitea ===== - git clone --depth 1 --branch ${{ github.ref_name }} https://alessio:%REGISTRY_TOKEN%@gitea.home-nas-ds.org/${{ github.repository }}.git repo - if errorlevel 1 ( - echo Failed to clone repository - exit /b 1 - ) - - echo ===== Moving files to working directory ===== - robocopy repo . /E /MOVE /NFL /NDL /NJH /NJS - REM robocopy exit codes: 0=no copy, 1=ok, 2=extra files, 3=ok+extra, 4+=error - if %ERRORLEVEL% GEQ 8 ( - echo Robocopy failed with exit code %ERRORLEVEL% - exit /b 1 - ) - rmdir repo /S /Q 2>nul - - echo ===== Verifying checkout ===== - if exist Dockerfile.windows ( - echo SUCCESS: Repository checked out, Dockerfile.windows found - ) else ( + git clone --depth 1 --branch ${{ github.ref_name }} https://alessio:%REGISTRY_TOKEN%@gitea.home-nas-ds.org/${{ github.repository }}.git source + cd source + if not exist Dockerfile.windows ( echo ERROR: Dockerfile.windows not found - dir /B exit /b 1 ) + echo SUCCESS: Repository cloned env: REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} shell: cmd @@ -174,8 +157,8 @@ jobs: if "%BRANCH%"=="staging" ( set TAGS=%IMAGE_LOWER%:staging-latest-windows set TAGS=%TAGS% %IMAGE_LOWER%:staging-windows-%SHORT_SHA% - ) + cd source echo Building Windows Docker image... docker build -t temp-windows -f Dockerfile.windows . if errorlevel 1 ( -- 2.52.0 From e707045d6398ce33679cc185822968290e4a1323 Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Sat, 24 Jan 2026 17:33:07 +0100 Subject: [PATCH 2/5] [Fix] Clone direttamente in directory corrente (git clone ... .) invece di sottocartella --- .gitea/workflows/docker-build.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 682dc97..403b2af 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -101,8 +101,7 @@ jobs: steps: - name: Checkout repository with Git run: | - git clone --depth 1 --branch ${{ github.ref_name }} https://alessio:%REGISTRY_TOKEN%@gitea.home-nas-ds.org/${{ github.repository }}.git source - cd source + git clone --depth 1 --branch ${{ github.ref_name }} https://alessio:%REGISTRY_TOKEN%@gitea.home-nas-ds.org/${{ github.repository }}.git . if not exist Dockerfile.windows ( echo ERROR: Dockerfile.windows not found exit /b 1 @@ -157,8 +156,8 @@ jobs: if "%BRANCH%"=="staging" ( set TAGS=%IMAGE_LOWER%:staging-latest-windows set TAGS=%TAGS% %IMAGE_LOWER%:staging-windows-%SHORT_SHA% + ) - cd source echo Building Windows Docker image... docker build -t temp-windows -f Dockerfile.windows . if errorlevel 1 ( -- 2.52.0 From 1d9b4902d4309dc5f92d691c9031d689ce6afb13 Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Sat, 24 Jan 2026 17:46:07 +0100 Subject: [PATCH 3/5] [Fix] Rimossa cache gha non disponibile su Gitea Actions (causava timeout) --- .gitea/workflows/docker-build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 403b2af..1ad5446 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -87,8 +87,6 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max platforms: linux/amd64 build-windows: -- 2.52.0 From c0d3f87a7e3e9b6160045e43ed7eda35a7baf865 Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Sat, 24 Jan 2026 17:46:07 +0100 Subject: [PATCH 4/5] Rimosso il branch Development dall'action riguardante i container --- .gitea/workflows/docker-build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 403b2af..1ad5446 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -87,8 +87,6 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max platforms: linux/amd64 build-windows: -- 2.52.0 From 505349e10b339da58e531bd06df314e7d0dc7cc2 Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Sat, 24 Jan 2026 18:13:07 +0100 Subject: [PATCH 5/5] Aggiornamento workflow per build Windows Docker image --- .gitea/workflows/docker-build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 1ad5446..ba6f87f 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -4,7 +4,6 @@ on: push: branches: - main - - development - staging workflow_dispatch: inputs: -- 2.52.0