svendowideit
Loading activity
I'm so old that I miss USENET and FidoNet, but not so old that I miss Kermit.
- Telling swamp what I wantblog.fi.gyapproved
- #3578workflow placement: run a workflow transparently on a specified host, local or via swamp workers (incl. nested child workflows)Openfeature
- #2107swamp serve daemon (user service) doesn't handle systemd 'lingering' — claims it 'starts automatically' but only runs while logged inClosedbug
- #2106swamp serve daemon (user service) doesn't handle systemd 'lingering' — claims it 'starts automatically' but only runs while logged inShippedbug
- #2105deprecated extensions are more prominent than I expected :)Shippedfeature
- #2104Trigger schedule overrides require a swamp serve restart to take effectShippedbug
Caddy
Caddy reverse-proxy and service management for a Linux host with systemd.
Systemd Creds
A swamp vault backend that stores secrets encrypted at rest with `systemd-creds --user`, so the encrypted files are useless without your UID and this machine's id. No root, no desktop keychain daemon, no unlock step.
Swamp Pulse
A leaderboard-style activity dashboard for the swamp project itself: it tracks Lab issues, GitHub commits and GitHub releases, merges the three views of one change into a single ranked item, and renders six linked static HTML pages.
Web Cache
A managed, disk-backed HTTP GET cache — the single place responses are fetched, cached, paced, and retried, so other models read the cache instead of re-implementing (and re-hitting) the network.
Systemd Service
Generic systemd *user* service management: idempotently create, start, stop, restart, and remove a persistent user service for any command line — and audit every service model against the live host in one call.