diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index fad8bc4..0000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# Deprecated: Python CI. This workflow is a no-op kept only to satisfy branch -# protection rules that reference the old check names. It will be removed once -# branch protection is updated to require the TypeScript CI checks instead. -# See .github/workflows/ts-ci.yml for the active gate. -name: CI - -on: - push: - branches: [main] - pull_request: - branches: [main] - -jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest] - test-type: [lint, core, interactive, integration, tools] - steps: - - run: echo "deprecated — replaced by TypeScript CI" diff --git a/.github/workflows/ts-ci.yml b/.github/workflows/ci.yml similarity index 96% rename from .github/workflows/ts-ci.yml rename to .github/workflows/ci.yml index 7cd5bf9..0642598 100644 --- a/.github/workflows/ts-ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: TypeScript CI +name: CI on: push: @@ -10,7 +10,7 @@ on: - cron: "30 2 * * *" jobs: - ts-check: + check: name: Lint, typecheck, test runs-on: ubuntu-latest defaults: @@ -38,7 +38,7 @@ jobs: npm run generate:golden git diff --exit-code -- __tests__/golden/fixtures/ - ts-docker-build: + docker-build: name: Docker smoke test runs-on: ubuntu-latest steps: @@ -50,11 +50,11 @@ jobs: - name: Smoke-run entrypoint from built image run: docker run --rm openroad-mcp-ts:ci --help - ts-docker-test: + docker-test: name: Docker test stage (real OpenROAD) uses: ./.github/workflows/docker-test.yml - ts-perf: + perf: name: Performance benchmarks (nightly) if: github.event_name == 'schedule' runs-on: ubuntu-latest