From c4f8de05139530e823cddf327c33731845dc56f3 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 24 May 2026 22:48:35 +0000 Subject: [PATCH] ci: standardize workflows and chart patterns to match org playbook Co-Authored-By: kyle_hunter@bcit.ca --- AGENTS.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index e26b4a3..5c2cd0e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -62,7 +62,15 @@ helm template test charts/ | kubeconform -strict -summary \ - **Helm lint**: `helm lint charts/` - **Helm validate**: `helm template test charts/ | kubeconform -strict -summary -schema-location default -ignore-missing-schemas` -## CI/CD pipeline +## CI/CD + +- CI uses shared `bcit-tlu/.github` OCI build reusable workflow +- `helm-lint` validates Helm charts on every push and PR +- `release-please` manages versioning via conventional commits (`release-type: "simple"`) +- Version is tracked in `.release-please-manifest.json` and `Chart.yaml` (`# x-release-please-version` annotations) +- Images are published to `ghcr.io/bcit-tlu/open-data/open-data` +- Charts are published to `oci://ghcr.io/bcit-tlu/open-data/charts` +- `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true` is set in all workflows | Workflow | Trigger | Purpose | |---------------------|----------------------|--------------------------------------|