diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 7510475..736c66c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -162,7 +162,7 @@ jobs: kubectl --kubeconfig "$KUBECONFIG" --namespace "$DEPLOY_NAMESPACE" patch configmap buzz-sheet-config \ --type=merge \ - --patch "{\"data\":{\"NEXT_DEPLOYMENT_ID\":\"$REVISION\"}}" + --patch "{\"data\":{\"NEXT_DEPLOYMENT_ID\":\"$REVISION\",\"BASE_URL\":\"$BASE_URL\"}}" kubectl --kubeconfig "$KUBECONFIG" --namespace "$DEPLOY_NAMESPACE" set image \ deployment/buzz-sheet \ app="$REGISTRY_IMAGE:$REVISION" diff --git a/tests/deployment-contract.test.ts b/tests/deployment-contract.test.ts index 18e5c44..f471b99 100644 --- a/tests/deployment-contract.test.ts +++ b/tests/deployment-contract.test.ts @@ -106,6 +106,7 @@ describe("production deployment contract", () => { expect(workflow).toContain("kubectl kustomize k8s/"); expect(workflow).toContain("--target app"); expect(workflow).toContain('--build-arg BASE_URL="$BASE_URL"'); + expect(workflow).toContain('\\"BASE_URL\\":\\"$BASE_URL\\"'); expect(workflow).toContain("--target migration"); expect(workflow).not.toContain("platforms: linux/arm64"); expect(workflow).not.toMatch(/docker\/setup-qemu-action|docker\/setup-buildx-action|docker\/login-action/iu);