From cb7407a2b8e00a90efa0fa0a8ee9c7f16485d846 Mon Sep 17 00:00:00 2001 From: Alois Date: Sat, 2 May 2026 20:37:26 +0200 Subject: [PATCH] (fix): keystore decoding --- .forgejo/workflows/deploy-prod.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy-prod.yml b/.forgejo/workflows/deploy-prod.yml index e0f70c0..2b2ddd1 100644 --- a/.forgejo/workflows/deploy-prod.yml +++ b/.forgejo/workflows/deploy-prod.yml @@ -29,7 +29,7 @@ jobs: KEYSTORE_PROPERTIES: ${{ secrets.ANDROID_KEYSTORE_PROPERTIES }} run: | bun -e "require('fs').writeFileSync('keystore.jks', Buffer.from(process.env.KEYSTORE_BASE64.replace(/\s+/g, ''), 'base64'))" - bun -e "require('fs').writeFileSync('keystore.properties', process.env.KEYSTORE_PROPERTIES.trim())" + bun -e "const content = process.env.KEYSTORE_PROPERTIES.replace(/\\\\n/g, '\n').split(/[\r\n\s]+/).filter(l => l.includes('=')).join('\n'); require('fs').writeFileSync('keystore.properties', content)" - name: Build run: bun run build:apps