This repository was archived by the owner on May 5, 2026. It is now read-only.
CI #197
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Per-repo CI workflow — unified gate (lint + build + test + GPU) | |
| # Generated by machines/clean-room/deploy-workflows.sh — do not edit manually. | |
| # Spec: docs/specifications/unified-ci-pipeline.md | |
| # | |
| # Calls the unified reusable gate workflow in paiml/infra. | |
| # Branch protection requires "unified / gate" to pass before merge. | |
| name: CI | |
| on: | |
| pull_request_target: | |
| branches: [main, master] | |
| push: | |
| branches: [main, master] | |
| workflow_dispatch: # manual trigger for testing | |
| # One CI run per branch/PR; cancel stale runs on same branch | |
| concurrency: | |
| group: ci-${{ github.event.pull_request.number || github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| unified: | |
| uses: paiml/.github/.github/workflows/unified-gate.yml@main | |
| with: | |
| repo: ${{ github.event.repository.name }} | |
| pr_sha: ${{ github.event.pull_request.head.sha || github.sha }} | |
| secrets: inherit |