From 72e834b45e9e0cb457b405700b6d894f1fa6b4a2 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Apr 2026 18:24:59 +0000 Subject: [PATCH] fix: init git submodules in CI with HTTPS fallback The featherchat submodule uses SSH URL which doesn't work in CI. Convert to HTTPS via git insteadOf before submodule init. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 8fee7d4..58e1513 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -20,6 +20,11 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Init submodules + run: | + git config --global url."https://git.manko.yoga/".insteadOf "ssh://git@git.manko.yoga:222/" + git submodule update --init --recursive + - name: Install Rust + dependencies run: | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y