[codex] Add OTel request observability #47
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: | |
| pull_request: | |
| push: | |
| branches: | |
| - main | |
| jobs: | |
| validate: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3.13 | |
| - name: Install Dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Result Policy | |
| run: bun run check:result-policy | |
| - name: Typecheck | |
| run: bun run typecheck | |
| - name: Test | |
| run: bun run test:ci | |
| - name: Node Local Package Smoke | |
| run: bun run test:node-local-package | |
| - name: Bun Local Package Smoke | |
| run: bun run test:bun-local-package | |
| - name: Bun Server Package Smoke | |
| run: bun run test:bun-server-package | |
| - name: Conformance | |
| run: bun run test:conformance | |
| - name: Local Conformance | |
| run: bun run test:conformance:local | |
| mac-smoke: | |
| runs-on: macos-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3.13 | |
| - name: Install Dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Typecheck | |
| run: bun run typecheck | |
| - name: Node Local Package Smoke | |
| run: bun run test:node-local-package | |
| - name: Bun Local Package Smoke | |
| run: bun run test:bun-local-package | |
| - name: Bun Server Package Smoke | |
| run: bun run test:bun-server-package |