docs: bump remaining-work pure chrome baseline through A6.191 (#330) #545
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: integration | |
| # Lightweight activation / packaging / a11y smoke suite (no Remote SSH runner). | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| workflow_dispatch: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} | |
| cancel-in-progress: ${{ github.event_name == 'pull_request' }} | |
| jobs: | |
| smoke: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout altai-vscode | |
| uses: actions/checkout@v4 | |
| with: | |
| path: altai-vscode | |
| - name: Checkout altai-app | |
| uses: actions/checkout@v4 | |
| with: | |
| repository: altaidevorg/altai-app | |
| path: altai-app-main | |
| token: ${{ github.token }} | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: "22" | |
| cache: npm | |
| cache-dependency-path: altai-vscode/package-lock.json | |
| - name: Install, verify, and package smoke | |
| working-directory: altai-vscode | |
| run: | | |
| npm ci | |
| npm run verify | |
| npm run test -- test/unit/webviewA11y.test.ts test/unit/hostPin.test.ts | |
| # Fixture single-target package to prove end-to-end packaging path | |
| FIXTURE="${RUNNER_TEMP}/host" | |
| mkdir -p "$FIXTURE" | |
| printf 'fixture\n' > "$FIXTURE/altai-agent-host" | |
| chmod +x "$FIXTURE/altai-agent-host" | |
| npm run package:target -- --target=linux-x64 --host="$FIXTURE/altai-agent-host" --skip-verify --out-dir=artifacts | |
| node scripts/verify-vsix.mjs --vsix=artifacts/altai-$(node -p "require('./package.json').version")-linux-x64.vsix --target=linux-x64 |