Commit Graph
8 Commits
Author SHA1 Message Date
Jonathan Branan 3227285648 chore: create dev stack
Komodo Setup (throwaway) / create (push) Successful in 2s
2026-10-27 01:39:22 -05:00
Jonathan Branan 671b705b39 chore: fix yaml indent
Komodo Setup (throwaway) / inspect (push) Successful in 2s
2026-10-27 01:38:39 -05:00
Jonathan Branan f15dfd2b36 chore: inspect repo + stacks
komodo-setup.yml (push) Invalid workflow file
2026-10-27 01:38:07 -05:00
Jonathan Branan edd61681dd chore: throwaway komodo inspect workflow
Komodo Setup (throwaway) / inspect (push) Successful in 3s
2026-10-27 01:37:36 -05:00
Jonathan Branan 003217a2b8 test: cover komodo-deploy.sh against a mock Komodo API
ci / docker (push) Successful in 21s
test / komodo-deploy-script (push) Failing after 21s
15 unittest cases exercising the real script end to end: target
selection, auth headers, request shape, success/failure, HTTP 401/400,
unreachable host, polling to completion, and timeout.

Runs in CI via .gitea/workflows/test.yml on push to main/dev* and on
pull requests. No network or live Komodo instance required.
2026-10-27 00:11:53 -05:00
Jonathan Branan 45908b8f6e ci: fix Komodo deploy step permission denied
ci / docker (push) Successful in 5m11s
core.fileMode is false in this repo, so the exec bit on
komodo-deploy.sh was not recorded and the runner hit
'Permission denied'. Mark the file executable in the index and
invoke it via 'sh' so the step no longer depends on the mode bit.
2026-10-26 23:50:28 -05:00
Jonathan Branan ef002b2fce ci: auto-deploy to Komodo stack after image push
ci / docker (push) Failing after 44s
Adds a shared .gitea/scripts/komodo-deploy.sh that calls the Komodo
/execute/DeployStack API after the image is pushed, then polls
/read/GetUpdate until the deploy completes.

A push webhook cannot do this correctly: it fires before the image
exists in the registry, so Komodo would redeploy the previous :latest.

- docker.yml deploys stack 'qbit-maid' (required)
- docker-dev.yml deploys vars.KOMODO_STACK_DEV, skipped when unset
2026-10-26 23:43:42 -05:00
jblu e1668dd42d migrated to crond 2026-04-08 19:10:04 -05:00