stack-orchestrator/.github/workflows
prathamesh0 7c65d39bb2
Smoke Test / Run basic test suite (push) Failing after 0s Details
Lint Checks / Run linter (push) Failing after 0s Details
Webapp Test / Run webapp test suite (push) Failing after 0s Details
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 0s Details
Publish / Gate: k8s deploy e2e (push) Failing after 3s Details
Deploy Test / Run deploy test suite (push) Failing after 0s Details
Publish / Build and publish (push) Has been skipped Details
Make deployments self-sufficient and add E2E restart test (#750)
- `deploy create` now copies each pod's `commands.py` into `<deployment>/hooks/`. `call_stack_deploy_start` loads from there, so `deployment start` / `restart` no longer need the live stack source on disk to run the `start()` hook
- Only the `start()` hook is affected. `init`, `setup`, and `create` still load from the live source — they only run at `deploy create` time, when the source is guaranteed to be present
- Multi-repo stacks produce `hooks/commands_0.py`, `hooks/commands_1.py`, …; `call_stack_deploy_start` loads them all in sorted order
- Adds `tests/k8s-deploy/run-restart-test.sh` covering the full single-repo restart cycle (v1 -> mutate working tree -> `restart` re-copies and re-executes v2) and the multi-repo file-naming + multi-hook invocation. Wired into the existing **K8s Deploy Test** workflow
2026-04-28 17:28:02 +05:30
..
triggers Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
fixturenet-eth.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
fixturenet-laconicd.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
lint.yml Add flake8 lint check in CI (#522) 2023-09-04 12:46:16 -06:00
publish.yml merge upstream: resolve test-k8s-deploy.yml conflict, add workflow_call 2026-04-02 05:30:14 +00:00
test-container-registry.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
test-database.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
test-deploy.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
test-external-stack.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
test-k8s-deploy.yml Make deployments self-sufficient and add E2E restart test (#750) 2026-04-28 17:28:02 +05:30
test-k8s-deployment-control.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
test-webapp.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30
test.yml Migrate canonical source from Gitea to GitHub (#738) 2026-04-02 10:58:14 +05:30