fix: syndication webhook reads .env directly, use deploy+bastille cmd
Build & Deploy / build-and-deploy (push) Successful in 2m5s

This commit is contained in:
Sven
2026-05-14 20:46:41 +02:00
parent 668f7fa51a
commit 3fdf5219b5
+2 -5
View File
@@ -193,11 +193,8 @@ jobs:
${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:/usr/local/bastille/jails/web/root/usr/local/www/blog/fonts/
- name: Trigger syndication webhook
env:
SECRET: ${{ secrets.SECRET }}
SITE_URL: ${{ secrets.SITE_URL }}
run: |
# bastille cmd does not forward env vars — use jexec with explicit env.
# Script reads SECRET+SITE_URL from /usr/local/indiekit/.env directly — no env passing needed.
ssh -p 222 -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no \
${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} \
"doas jexec node env SECRET='$SECRET' SITE_URL='$SITE_URL' sh /usr/local/indiekit/syndicate-webhook.sh"
"doas bastille cmd node sh /usr/local/indiekit/syndicate-webhook.sh"