chore: port clean memory-guard successor #85
Annotations
3 errors and 1 warning
|
verify
Process completed with exit code 1.
|
|
verify
Process completed with exit code 1.
|
|
error: expect(received).toContain(expected):
work/packages/coding-agent/test/cli-memory-guard-native-smoke.test.ts#L43
Expected to contain: "bun test packages/natives/test/memory-guard-native.test.ts"
a tag is cut from an already-green main.\n # ---------------------------------------------------------------------------\n check:\n if: ${{ !startsWith(github.ref, 'refs/tags/v') && (github.event_name != 'workflow_dispatch' || inputs.rehearsal == 'main-nontag') }}\n runs-on: ubuntu-22.04\n timeout-minutes: 20\n steps:\n - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4\n - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4\n with:\n node-version: \"24\"\n - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2\n with:\n bun-version: \"1.3.14\"\n - name: Cache bun dependencies\n uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4\n with:\n path: ~/.bun/install/cache\n key: bun-1.3.14-${{ runner.os }}-${{ hashFiles('**/bun.lock') }}\n - run: bun install --frozen-lockfile\n - name: Lint and type check (native-free)\n run: bun run ci:check:full\n\n # ---------------------------------------------------------------------------\n # PR + main branch: sharded full test suite. Unlike dev CI (changed-path\n # affected), Main CI runs the COMPLETE task union via CI_FORCE_FULL. Long-tail\n # tasks are sub-split (coding-agent tests 16-way, rust-test 4 nextest\n # partitions) so no single shard dominates wall-time. The `test` aggregate job\n # keeps the stable branch-protection status name.\n # ---------------------------------------------------------------------------\n main_plan:\n if: ${{ !startsWith(github.ref, 'refs/tags/v') && (github.event_name != 'workflow_dispatch' || inputs.rehearsal == 'main-nontag') }}\n runs-on: ubuntu-22.04\n timeout-minutes: 10\n env:\n CI_FORCE_FULL: \"1\"\n CI_CODING_AGENT_TEST_SHARDS: \"16\"\n CI_RUST_TEST_PARTITIONS: \"4\"\n outputs:\n matrix: ${{ steps.plan.outputs.matrix }}\n has_tasks: ${{ steps.plan.outputs.has_tasks }}\n has_native: ${{ steps.plan.outputs.has_native }}\n has_python: ${{ steps.plan.outputs.has_python }}\n steps:\n - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4\n - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2\n with:\n bun-version: \"1.3.14\"\n - name: Compute full Main CI task matrix\n id: plan\n run: bun scripts/ci-dev-affected.ts --matrix-json\n\n main_native:\n if: ${{ !startsWith(github.ref, 'refs/tags/v') && (github.event_name != 'workflow_dispatch' || inputs.rehearsal == 'main-nontag') && needs.main_plan.outputs.has_native == 'true' }}\n needs: [main_plan]\n runs-on: ubuntu-22.04\n timeout-minutes: 30\n steps:\n - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4\n - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4\n with:\n node-version: \"24\"\n - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2\n with:\n bun-version: \"1.3.14\"\n - name: Cache bun dependencies\n uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4\n with:\n path: ~/.bun/install/cache\n key: bun-1.3.14-${{ runner.os }}-${{ hashFiles('**/bun.lock') }}\n - run: bun install --frozen-lockfile\n - name: Build native addon (linux-x64 baseline + modern)\n env:\n TARGET_PLATFORM: linux\n TARGET_ARCH: x64\n TARGET_VARIANTS: baseline modern\n run: bun run ci:build:native\n - name: Verify required native addon variants\n run: |\n test -f packages/natives/native/pi_natives.linux-x64-baseline.node\n test -f packages/natives/native/pi_n
|
|
verify
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|