Forgejo Actions workflow for deploy to home-ctr-onyx #30
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of the platform-contract work (#25). Final piece of the deploy pipeline.
Scope
Add a Forgejo Actions workflow (e.g.
.forgejo/workflows/deploy.yml) that on push tomain:forgejo.labbity.unbiasedgeek.com/archeious/quartermaster/quartermaster.docker compose pull && docker compose up -dagainst the compose file from #29.Requirements
homelab(container mode, has Node.js — needed foractions/checkout). Per intake §6.1.${GITHUB_SHA}(or Forgejo's equivalent env var).archeious/quartermaster:${{ secrets.TOKEN }}may suffice; verify against another Forgejo-hosted repo.main(intake §6.3); no manual gating.curl -fsS https://quartermaster.unbiasedgeek.com/healthzagainst the public URL as a smoke step. Fail the workflow (and alert) if it doesn't return 200.Out of scope
docker composewith the previous tag is acceptable for v1.Deliverables
Blocked by #28 and #29.