From 8be5fa82207fa11fb4ce8ec26481ef908538dfb7 Mon Sep 17 00:00:00 2001 From: Simone Date: Sun, 17 May 2026 17:24:00 +0200 Subject: [PATCH] fix(ci): build-nsInnoUnp uses host-side clone (SSH alias is host-only) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit repo-url is ssh://gitea-ci/... — an SSH alias defined only in the host ~/.ssh/config. With the new in-guest-clone default the guest tried to resolve `gitea-ci` and failed (name resolution). Set use-git-clone:'false' so the host (which has the alias + SSH key) performs the clone. Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/build-nsInnoUnp.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-nsInnoUnp.yml b/.gitea/workflows/build-nsInnoUnp.yml index 841db17..7b17c78 100644 --- a/.gitea/workflows/build-nsInnoUnp.yml +++ b/.gitea/workflows/build-nsInnoUnp.yml @@ -31,7 +31,11 @@ jobs: artifact-source: 'dist' submodules: 'true' guest-os: ${{ matrix.target == 'linux' && 'Linux' || 'Windows' }} - # SSH URL alias configured in host ~/.ssh/config — same for both runners + # repo-url uses the host SSH alias `gitea-ci` (~/.ssh/config), + # which exists only on the host — so the clone MUST run on the + # host, not in the guest. use-git-clone:'false' selects the + # host-side clone + zip transfer transport. + use-git-clone: 'false' repo-url: 'ssh://gitea-ci/Simone/nsis-plugin-nsinnounp.git' # Suffix disambiguates artifact dirs: F:\CI\Artifacts\{run_id}-{attempt}-windows job-id-suffix: '${{ matrix.target }}'