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 }}"