ci: add test-marketing job so marketing has the dashboard's gate (UC-OP-19) #121
Loading…
Reference in a new issue
No description provided.
Delete branch "hotfix/marketing-ci-job"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Adds a
test-marketingjob to.forgejo/workflows/build-agent.yml, mirroringtest-dashboard:cd marketing && bun install --frozen-lockfile --ignore-scripts && bun run check && bun run test && bun run build. Wires it into theneeds:ofbuildandrelease.Why
The dashboard and docs site each had a CI gate (
test-dashboard,check-docs); the marketing app had none. The image publish path already includes marketing (scripts/publish-container-images.sh,deploy/docker-compose.yml, UC-OP-27). This closes the remaining parity gap.Verified
marketing:bun run check(0 errors),bun run test(17 passed),bun run build(adapter-static OK)python3 docs/use-cases/_check.pyOK,scripts/check-ai-headers.py587 ok,scripts/check-type-mirror.pyexit 0Refs UC-OP-19, UC-OP-26, UC-OP-27.