Files
CASAN/AINative_OKR_CASAN5/.gitea/workflows/harness-ci.yml
T
2026-07-06 12:47:18 +09:00

38 lines
896 B
YAML

name: CASAN Harness CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
harness:
runs-on: ci-runner
timeout-minutes: 45
env:
CASAN_CI_RUN_FRONTEND: "1"
CASAN_CI_RUN_INFRA_LAB: "0"
CASAN_GEN_MODE: "template"
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install system dependencies
run: |
set -euo pipefail
if ! command -v node >/dev/null 2>&1; then
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs
fi
node --version
npm --version
- name: Install npm dependencies
working-directory: AINative_OKR_CASAN5
run: npm ci
- name: Run CASAN harness gate
working-directory: AINative_OKR_CASAN5
run: bash .specify/scripts/bash/ci-harness-gate.sh