Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.46 KB

File metadata and controls

38 lines (25 loc) · 1.46 KB

GitHub Actions

Pull-request CI runs static checks and unit tests on GitHub-hosted runners — no OpenShift cluster or secrets required.

Cluster Playwright E2E will be added in a follow-up workflow.

Workflow

Workflow File Trigger Cluster
CI .github/workflows/ci.yml Every PR and push to main Not required

CI (automatic)

Runs on ubuntu-latest:

  1. Secret-pattern scan on tracked files (scripts/ci-secret-scan.sh; complements the no-secrets skill)
  2. ./scripts/validate-demo-ui.sh — external CSS lint + demo unit tests (log rules, scenario consistency, ui-helpers; no cluster)
  3. make -C deploy lint template — Helm chart lint and render

Local equivalent:

cd tests && npm ci
./scripts/validate-demo-ui.sh
make -C deploy lint template

Branch protection

Recommended required check for main: CI / Static checks + unit tests.

Related