fix: syndication webhook reads .env directly, use deploy+bastille cmd
Build & Deploy / build-and-deploy (push) Successful in 2m5s
Build & Deploy / build-and-deploy (push) Successful in 2m5s
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user