Skip to content
This repository was archived by the owner on May 5, 2026. It is now read-only.

CI

CI #197

Workflow file for this run

# 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