From 6308017b24cce6a8d1bf49cc851e49b0b48254c4 Mon Sep 17 00:00:00 2001 From: datadunia Date: Thu, 7 May 2026 06:20:45 +0700 Subject: [PATCH] fix: shallow --- .gitea/workflows/release.yaml | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 42f17cb..154fb4e 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -18,20 +18,21 @@ jobs: steps: - name: Clone repository with submodules run: | - # 1. Gunakan header tanpa batasan URL agar pasti terkirim ke submodules + # Gunakan Secret yang baru dibuat (MY_GITEA_TOKEN) + # Gitea menggunakan "token" atau "Bearer", coba salah satu yang paling cocok + AUTH_HEADER="Authorization: token ${{ secrets.MY_GITEA_TOKEN }}" + export GIT_CONFIG_COUNT=1 export GIT_CONFIG_KEY_0="http.extraheader" - export GIT_CONFIG_VALUE_0="Authorization: Bearer ${{ gitea.token }}" + export GIT_CONFIG_VALUE_0="$AUTH_HEADER" - # 2. Matikan terminal prompt agar tidak tertahan menunggu input password + # Matikan prompt agar tidak hang export GIT_TERMINAL_PROMPT=0 - # 3. Jalankan clone - # Gunakan variabel langsung, Git akan menangani sisanya git clone --recurse-submodules ${{ gitea.server_url }}/${{ gitea.repository }}.git . - # Debug untuk memastikan submodule 'app' terisi - ls -la app/ + # Debug + ls -la app/frontend - name: Setup Go uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff @@ -74,20 +75,22 @@ jobs: steps: - name: Clone repository with submodules run: | - # 1. Gunakan header tanpa batasan URL agar pasti terkirim ke submodules + # Gunakan Secret yang baru dibuat (MY_GITEA_TOKEN) + # Gitea menggunakan "token" atau "Bearer", coba salah satu yang paling cocok + AUTH_HEADER="Authorization: token ${{ secrets.MY_GITEA_TOKEN }}" + export GIT_CONFIG_COUNT=1 export GIT_CONFIG_KEY_0="http.extraheader" - export GIT_CONFIG_VALUE_0="Authorization: Bearer ${{ gitea.token }}" + export GIT_CONFIG_VALUE_0="$AUTH_HEADER" - # 2. Matikan terminal prompt agar tidak tertahan menunggu input password + # Matikan prompt agar tidak hang export GIT_TERMINAL_PROMPT=0 - # 3. Jalankan clone - # Gunakan variabel langsung, Git akan menangani sisanya git clone --recurse-submodules ${{ gitea.server_url }}/${{ gitea.repository }}.git . - # Debug untuk memastikan submodule 'app' terisi - ls -la app/ + # Debug + ls -la app/frontend + - name: Generate latest.json run: | VERSION="${{ gitea.ref_name }}"