diff --git a/.github/workflows/publish-gitea.yml b/.github/workflows/publish-gitea.yml index 022855f6..4cd9f086 100644 --- a/.github/workflows/publish-gitea.yml +++ b/.github/workflows/publish-gitea.yml @@ -44,7 +44,7 @@ jobs: libx11-dev libxtst-dev libxt-dev \ libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev \ libxrandr-dev libxinerama-dev libx11-xcb-dev \ - libpipewire-0.3-dev + libpipewire-0.3-dev libpulse-dev - name: Setup pnpm uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0 @@ -130,10 +130,13 @@ jobs: [ "$(code "$r")" = "200" ] && body "$r" | json_id || echo "" } + # O corpo do POST fica em ASCII de proposito: o shell do runner + # Windows corrompe UTF-8 na requisicao e o Gitea recusa com + # "invalid UTF-8 within /name" (HTTP 422). ID=$(find_release) if [ -z "$ID" ]; then R=$(api POST "/releases" -H 'Content-Type: application/json' \ - -d "{\"tag_name\":\"$TAG\",\"name\":\"Última versão\",\"target_commitish\":\"main\",\"body\":\"Instaladores publicados pelo CI.\"}") + -d "{\"tag_name\":\"$TAG\",\"name\":\"Latest build\",\"target_commitish\":\"main\",\"body\":\"Installers published automatically by CI.\"}") if [ "$(code "$R")" = "201" ]; then ID=$(body "$R" | json_id) echo "release criada: $ID"