Ignore runtime data and state of the stopped stack
CI / ci (pull_request) Successful in 11m41s
Use the helper names the shell actually defines
CI / ci (pull_request) Successful in 14m44s
ci(runner-image): switch to public/ namespace
CI / ci (pull_request) Successful in 12m10s
fix(auth): magic link points at /verify.html SPA, not /auth/verify JSON
CI / ci (pull_request) Failing after 6m21s
feat(backup): rsync --link-dest off-host transport, restore docs (#41)
CI / ci (pull_request) Failing after 5m37s
fix(serve): mount /healthz on the public origin
CI / ci (pull_request) Failing after 5m38s
ci(deploy): switch to libretech/runner-image:v1, consolidate workflow
CI / ci (pull_request) Failing after 5m52s
feat(deploy): publish image to Gitea Packages + switch netcup to image pull
CI / ci (pull_request) Successful in 12m34s