Commit Graph
10 Commits
Author SHA1 Message Date
Story Crater Bot f39df91aaf fix(kustomize): remove old worker-deployment from resources
ci / test (push) Successful in 44s
Now using TWC (Temporal Worker Controller) WorkerDeployment CR instead of
raw Kubernetes Deployment. Keep only orchestrator-job in kustomization.
2026-08-22 10:05:55 -07:00
Story Crater Bot bd5ec944c7 fix(deploy): use apt-get for Debian golang:latest image
ci / test (push) Successful in 45s
golang:latest is Debian-based, not Alpine. Replace apk package manager
commands with apt-get for both orchestrator and worker deployments.
2026-08-22 06:09:15 -07:00
Story Crater Bot ac382af545 fix(deploy): use golang:latest to satisfy Go 1.25.4 requirement
ci / test (push) Successful in 44s
Dependencies require go >= 1.25.4. Alpine golang:1.22-alpine doesn't have it.
Use golang:latest which should have Go 1.25+ available. Re-enable orchestrator job.
2026-08-22 06:02:55 -07:00
Story Crater Bot f062f087c1 fix(build): require go 1.22 instead of non-existent go 1.25.4
ci / test (push) Successful in 45s
golang:1.23-alpine doesn't exist yet. Revert to golang:1.22-alpine
and update go.mod to require go 1.22, which matches the available image.
2026-08-22 06:02:03 -07:00
Story Crater Bot 93226d69fa fix(build): update Go version requirement to 1.23
ci / test (push) Successful in 45s
go.mod required go >= 1.25.4 but golang:1.25-alpine doesn't exist yet.
Downgrade to go 1.23 which is available in Alpine images and sufficient
for the codebase. Update both deployment and job images to golang:1.23-alpine.
2026-08-22 05:59:33 -07:00
Story Crater Bot 43e06fbd4e fix(orchestrator): clone correct repo and fix paths
ci / test (push) Successful in 43s
- Clone from poimen-workflows.git (correct repo)
- Remove unnecessary gcc and musl-dev (not needed for running Go binaries)
- Fix cd path from /app/workflows to /app
2026-08-22 05:57:44 -07:00
Story Crater Bot 7e4a86e158 fix(worker): clone correct repo and fix working directory
ci / test (push) Successful in 45s
- Clone from poimen-workflows.git (where worker code actually lives)
- Remove unnecessary packages from apk add
- Change workdir to /app (no /workflows subdirectory)
- Fix go run path to ./cmd/worker
2026-08-22 05:55:53 -07:00
Story Crater Bot a3da04f406 fix(kustomize): remove duplicate configmap resource & use literals
ci / test (push) Successful in 44s
- Remove configmap.yaml from resources (conflicted with configMapGenerator)
- Define TEMPORAL_* vars as literals in configMapGenerator
- This fixes the namespace transformation ID conflict
2026-08-22 05:54:52 -07:00
Story Crater Bot c5c07cdc73 fix(kustomize): use create behavior for generators
ci / test (push) Successful in 44s
Change configMapGenerator and secretGenerator behavior from 'merge'
to 'create' since target ConfigMap/Secret don't exist on first deploy.
'merge' only works when the resource already exists.
2026-08-22 05:54:13 -07:00
Test 002fe98e17 feat(workflows): wire TaskUnit/Orchestrator activities, add k8s deploy manifests
ci / test (push) Failing after 5s
Implements real activity-calling logic in OrchestratorWorkflow and
TaskUnitWorkflow (previously stubs), adds GitDiffActivity, and expands
PlanningActivity's I/O to carry repo path and prior task results.

Adds k8s/ deployment manifests (worker Deployment, orchestrator Job,
Kustomize base) for the poimen-workflows Temporal worker, using a
dedicated Kubernetes namespace `poimen` and Temporal namespace
`poimen-harness` rather than sharing the Temporal server's own
`temporal`/`production` namespaces.
2026-08-21 21:57:01 -07:00