diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 247b852..42f17cb 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -18,15 +18,13 @@ jobs: steps: - name: Clone repository with submodules run: | - # 1. Tentukan Header Otorisasi - # Gitea menerima format "Bearer" untuk token aksi - AUTH_HEADER="Authorization: Bearer ${{ gitea.token }}" - - # 2. Suntikkan konfigurasi secara dinamis (hanya untuk sesi ini) - # Ini akan mengirimkan header ke repo utama DAN semua submodules + # 1. Gunakan header tanpa batasan URL agar pasti terkirim ke submodules export GIT_CONFIG_COUNT=1 - export GIT_CONFIG_KEY_0="http.${{ gitea.server_url }}/.extraheader" - export GIT_CONFIG_VALUE_0="$AUTH_HEADER" + export GIT_CONFIG_KEY_0="http.extraheader" + export GIT_CONFIG_VALUE_0="Authorization: Bearer ${{ gitea.token }}" + + # 2. Matikan terminal prompt agar tidak tertahan menunggu input password + export GIT_TERMINAL_PROMPT=0 # 3. Jalankan clone # Gunakan variabel langsung, Git akan menangani sisanya @@ -76,15 +74,13 @@ jobs: steps: - name: Clone repository with submodules run: | - # 1. Tentukan Header Otorisasi - # Gitea menerima format "Bearer" untuk token aksi - AUTH_HEADER="Authorization: Bearer ${{ gitea.token }}" - - # 2. Suntikkan konfigurasi secara dinamis (hanya untuk sesi ini) - # Ini akan mengirimkan header ke repo utama DAN semua submodules + # 1. Gunakan header tanpa batasan URL agar pasti terkirim ke submodules export GIT_CONFIG_COUNT=1 - export GIT_CONFIG_KEY_0="http.${{ gitea.server_url }}/.extraheader" - export GIT_CONFIG_VALUE_0="$AUTH_HEADER" + export GIT_CONFIG_KEY_0="http.extraheader" + export GIT_CONFIG_VALUE_0="Authorization: Bearer ${{ gitea.token }}" + + # 2. Matikan terminal prompt agar tidak tertahan menunggu input password + export GIT_TERMINAL_PROMPT=0 # 3. Jalankan clone # Gunakan variabel langsung, Git akan menangani sisanya