fix(live-proof): publish against an attempt-scoped hydrated baseline #3929
Workflow file for this run
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
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| paths-ignore: | |
| - "apply-report.json" | |
| - "repair-apply-report.json" | |
| - "jobs/**" | |
| - "records/**" | |
| - "results/**" | |
| pull_request: | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: ci-${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| check: | |
| name: pnpm check | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Validate workflow semantics | |
| env: | |
| ACTIONLINT_VERSION: "1.7.12" | |
| ACTIONLINT_LINUX_AMD64_SHA256: "8aca8db96f1b94770f1b0d72b6dddcb1ebb8123cb3712530b08cc387b349a3d8" | |
| run: | | |
| actionlint_archive="${RUNNER_TEMP}/actionlint.tar.gz" | |
| curl --fail --show-error --silent --location \ | |
| "https://github.com/rhysd/actionlint/releases/download/v${ACTIONLINT_VERSION}/actionlint_${ACTIONLINT_VERSION}_linux_amd64.tar.gz" \ | |
| --output "$actionlint_archive" | |
| printf '%s %s\n' "$ACTIONLINT_LINUX_AMD64_SHA256" "$actionlint_archive" | sha256sum --check - | |
| tar -xzf "$actionlint_archive" -C "$RUNNER_TEMP" actionlint | |
| "$RUNNER_TEMP/actionlint" \ | |
| -shellcheck= \ | |
| -ignore 'unexpected key "queue" for "concurrency" section' \ | |
| .github/workflows/*.yml | |
| - uses: ./.github/actions/setup-pnpm | |
| - name: Run check | |
| run: pnpm run check | |
| sparse-repair-builds: | |
| name: sparse repair build smoke | |
| if: github.event_name == 'pull_request' | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: ./.github/actions/setup-pnpm | |
| - name: Build each sparse repair checkout | |
| run: pnpm run test:workflow-sparse-checkout | |
| windows-codex-launch: | |
| name: Windows Codex launcher | |
| runs-on: windows-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: ./.github/actions/setup-pnpm | |
| - name: Build process workers | |
| run: | | |
| pnpm run build | |
| pnpm run build:repair | |
| - name: Verify native Windows launcher | |
| run: > | |
| node --test --test-name-pattern | |
| "escaped Windows launchers|extensionless Windows node shebang shims|CODEX_BIN and preserves argv|timeout errors|app-server mode" | |
| test/codex-process.test.ts |