From ac6af01176f2037803738626b35fbc7259a1cfaf Mon Sep 17 00:00:00 2001 From: svemagie <1+svemagie@noreply.git.wildwuchs.work> Date: Thu, 14 May 2026 20:32:45 +0200 Subject: [PATCH 1/6] delete note post --- content/notes/39bad.md | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 content/notes/39bad.md diff --git a/content/notes/39bad.md b/content/notes/39bad.md deleted file mode 100644 index 81bcba8..0000000 --- a/content/notes/39bad.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -date: 2026-05-14T17:42:21.112Z -category: art/film -aiTextLevel: "0" -webmentionResults: - sent: 0 - failed: 0 - skipped: 0 - details: - sent: [] - failed: [] - skipped: [] - timestamp: 2026-05-14T17:45:48.453Z -webmentionSent: true -syndication: - - https://bsky.app/profile/did:plc:g4utqyolpyb5zpwwodmm3hht/post/3mlteukndbi2e - - https://svemagie.net/notes/39bad/ -updated: 2026-05-14T17:50:43.708Z -mpUrl: https://svemagie.net/notes/39bad/ -permalink: /notes/39bad/ ---- - -a bit late, but finally... I'm binging "Twin Peaks" From 5c0f756d4133d43fc014faff5009d3c6842b50c2 Mon Sep 17 00:00:00 2001 From: svemagie <1+svemagie@noreply.git.wildwuchs.work> Date: Thu, 14 May 2026 20:32:54 +0200 Subject: [PATCH 2/6] delete note post --- content/notes/4d66b.md | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 content/notes/4d66b.md diff --git a/content/notes/4d66b.md b/content/notes/4d66b.md deleted file mode 100644 index 2409db9..0000000 --- a/content/notes/4d66b.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -date: 2026-05-14T17:49:33.873Z -category: art/film -aiTextLevel: "0" -webmentionResults: - sent: 0 - failed: 0 - skipped: 0 - details: - sent: [] - failed: [] - skipped: [] - timestamp: 2026-05-14T17:55:27.999Z -webmentionSent: true -syndication: - - https://bsky.app/profile/did:plc:g4utqyolpyb5zpwwodmm3hht/post/3mltfgj3gce2q - - https://svemagie.net/notes/4d66b/ -updated: 2026-05-14T18:00:45.823Z -mpUrl: https://svemagie.net/notes/4d66b/ -permalink: /notes/4d66b/ ---- - -a bit late, but finally... I'm binging "Twin Peaks" From 668f7fa51a8646457304e457bf8981fb88d679c2 Mon Sep 17 00:00:00 2001 From: Sven Date: Thu, 14 May 2026 20:37:12 +0200 Subject: [PATCH 3/6] fix: use jexec env to pass vars into node jail for syndication webhook --- .github/workflows/deploy.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 021753c..e3f8a58 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -197,9 +197,7 @@ jobs: SECRET: ${{ secrets.SECRET }} SITE_URL: ${{ secrets.SITE_URL }} run: | - # syndicate-webhook.sh lives at /usr/local/indiekit/ inside the node jail (persistent path). - # jsonwebtoken is only available there, not on the runner. + # bastille cmd does not forward env vars — use jexec with explicit env. ssh -p 222 -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no \ ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} \ - "SECRET='$SECRET' SITE_URL='$SITE_URL' \ - doas bastille cmd node sh /usr/local/indiekit/syndicate-webhook.sh" + "doas jexec node env SECRET='$SECRET' SITE_URL='$SITE_URL' sh /usr/local/indiekit/syndicate-webhook.sh" From 3fdf5219b502a38a0d7f97c8930d24d6ad8aebfe Mon Sep 17 00:00:00 2001 From: Sven Date: Thu, 14 May 2026 20:46:41 +0200 Subject: [PATCH 4/6] fix: syndication webhook reads .env directly, use deploy+bastille cmd --- .github/workflows/deploy.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e3f8a58..7723fe4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -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" From 9faff4d693118d29525238e8843a2e53bf9fb2d8 Mon Sep 17 00:00:00 2001 From: Giersig <1+svemagie@noreply.git.wildwuchs.work> Date: Fri, 15 May 2026 07:34:16 +0200 Subject: [PATCH 5/6] update note post --- content/notes/0da8b.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/content/notes/0da8b.md b/content/notes/0da8b.md index 43f1f81..d0f288a 100644 --- a/content/notes/0da8b.md +++ b/content/notes/0da8b.md @@ -6,17 +6,29 @@ category: gardenStage: revisit visibility: public aiTextLevel: "0" -updated: 2026-05-11T10:42:09.014Z +updated: 2026-05-15T05:34:16.281Z syndication: - https://bsky.app/profile/did:plc:g4utqyolpyb5zpwwodmm3hht/post/3mll3gkuvzv2v - https://svemagie.net/notes/0da8b/ +webmentionResults: + sent: 0 + failed: 0 + skipped: 1 + details: + sent: [] + failed: [] + skipped: + - target: https://bsky.app/profile/did:plc:g4utqyolpyb5zpwwodmm3hht/post/3mll3gkuvzv2v + reason: No webmention endpoint found + timestamp: 2026-05-11T10:45:55.719Z +webmentionSent: true mpUrl: https://svemagie.net/notes/0da8b/ permalink: /notes/0da8b/ --- [Irgendwas stimmt da nicht.](https://svemagie.net/notes/262d8/) -Hunderte Milliarden für die Aufrüstung: kein Zögern, kein langer Koalitionsstreit. Ein Sondervermögen, das diesen Namen verdient, außerhalb der Schuldenbremse, außerhalb der normalen Haushaltslogik, und völlig außerhalb jedes politischen Schmerzes. Historisch, sagen sie, notwendig. Zukunft! +Hunderte Milliarden für die Aufrüstung: kein Zögern, kein langer Koalitionsstreit. Ein Sondervermögen, das diesen Namen verdient, außerhalb der Schuldenbremse, außerhalb der normalen Haushaltslogik, und völlig außerhalb jedes politischen Schmerzes. Historisch, sagen sie, notwendig, Zukunft! Und dann: Bürgergeld kürzen, Sozialleistungen beschneiden. Arme, Kranke, Alte - genau dort, wo ein paar eingesparte Milliarden angeblich den Unterschied machen. @@ -35,6 +47,7 @@ Das sind keine Ausreden sondern Kräfte, die auf Menschen wirken, die in diesen Schulden sind nie neutral. Schulden sind immer eine moralische Erzählung: wer schuldet wem was, wer trägt Verantwortung, wer muss Opfer bringen. Die Zwei-Töpfe-Konstruktion ist ... eine doppelte Moral: -Oben: Investition. Sicherheit. Zukunft. Wir geben aus, weil wir müssen, weil die Lage es verlangt, weil wir für kommende Generationen handeln. Schulden, die nicht Schulden heißen dürfen. Unten: Eigenverantwortung. Anreize. Konsolidierung. Wer vom Staat nimmt, muss sich rechtfertigen. Wer nicht arbeitet, bekommt weniger. Wer krank ist, soll trotzdem arbeiten. Jeder Euro hier ist ein Euro zu viel. +Oben: Investition, Sicherheit, +Zukunft. Wir geben aus, weil wir müssen, weil die Lage es verlangt, weil wir für kommende Generationen handeln. Schulden, die nicht Schulden heißen dürfen. Unten: Eigenverantwortung, Anreize, Konsolidierung. Wer vom Staat nimmt, muss sich rechtfertigen. Wer nicht arbeitet, bekommt weniger. Wer krank ist, soll trotzdem arbeiten. Jeder Euro hier ist ein Euro zu viel. Zwei völlig verschiedene Grammatiken des Gebens und Nehmens. Die Empörung über diese Doppelmoral ist die richtige Reaktion auf eine Konstruktion, die so gebaut ist, dass man den Widerspruch nicht sehen soll. Aber Empörung allein benennt noch nicht die Struktur. Und die Struktur ist es, die bleibt - egal unter welcher Regierung. From 7679d69eba435d8d0e0ea086aaa7c7ef171afaac Mon Sep 17 00:00:00 2001 From: Giersig <1+svemagie@noreply.git.wildwuchs.work> Date: Fri, 15 May 2026 07:34:39 +0200 Subject: [PATCH 6/6] update note post --- content/notes/0da8b.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/notes/0da8b.md b/content/notes/0da8b.md index d0f288a..eda757b 100644 --- a/content/notes/0da8b.md +++ b/content/notes/0da8b.md @@ -5,8 +5,8 @@ category: - lang/de gardenStage: revisit visibility: public -aiTextLevel: "0" -updated: 2026-05-15T05:34:16.281Z +aiTextLevel: "1" +updated: 2026-05-15T05:34:39.385Z syndication: - https://bsky.app/profile/did:plc:g4utqyolpyb5zpwwodmm3hht/post/3mll3gkuvzv2v - https://svemagie.net/notes/0da8b/