Roadmap
General
- Documentation
GitLab
- Implement support for
SLACK_MESSAGE_WEBHOOK_URL - Add more newlines to job log error attachments
- Smart rollback: a revision health check and before/after versions in the Slack message of the
rollback:<environment>jobs (roadmap/smart-rollback.md) - Slack thread continuity for staging/production, extending the preview
SLACK_THREAD_FILE+ cache pattern to non-preview environments (roadmap/slack-thread-continuity.md)
Kubernetes
pipelines/kubernetes.yaml: server-side apply (--server-side) option viaKUBECTL_ARGSpipelines/kubernetes.yaml:resource_groupon the kubectl deploy jobs, to prevent concurrent applies to the same environmentretry:on network-dependent jobs (docker push, helm repo/pull, kubectl), to handle transient failurestimeout:on deploy jobs, sohelm upgrade --waitcannot hang indefinitely when pods never become ready- OIDC
id_tokensfor DigitalOcean and GCP, replacing static long-lived credentials with short-lived federated tokens rules: changeson deploy jobs, to skip deployments when only non-Kubernetes files changed (docs, README, etc.)
Helm
- OCI push: publish built charts to an OCI registry (
HELM_REGISTRY,HELM_REGISTRY_USER,HELM_REGISTRY_PASSWORDvariables are already defined) - Private OCI registry auth:
helm registry loginbeforehelm pullusingHELM_REGISTRY_USER/HELM_REGISTRY_PASSWORD - Private helm repository auth: pass
HELM_REPOSITORY_USER/HELM_REPOSITORY_PASSWORDas--username/--passwordtohelm repo add
AI agents
- Codex and OpenCode siblings (
code:codex,review:codex,scheduled:codexforAGENT_SCHEDULED_AGENT=codex,code:opencode, …) with their own run helpers andagentsimages (agents:codex,agents:opencode), extending the same hidden bases and script mixins so a project can pick its agent per job
Node.js
- Node.js pipeline (npm ci, lint, test, build, npm publish)
Python
- Python pipeline (pip install, lint, pytest, coverage, PyPI publish)
Terraform
- Terraform support
OpenTofu
- OpenTofu support