Skip to content

Investigate native client loading of polyglot executables #1

Investigate native client loading of polyglot executables

Investigate native client loading of polyglot executables #1

name: Native polyglot prototype
on:
push:
branches: [agent/native-polyglot-prototype]
permissions:
contents: read
jobs:
native:
timeout-minutes: 10
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v7.0.1
- uses: actions/setup-node@v7.0.0
with:
node-version: 24
- name: Install pinned stock clients in scratch space
shell: bash
run: npm install --prefix "$RUNNER_TEMP/apc-clients" --no-save @openai/codex@0.155.1 @github/copilot@1.0.86
- name: Exercise native plugin loading
shell: bash
env:
APC_CLIENTS: ${{ runner.temp }}/apc-clients
run: node scripts/native-polyglot/run.mjs
- uses: actions/upload-artifact@v4
if: always()
with:
name: native-${{ matrix.os }}
path: native-results