Files
peji f65273c7a9
APT build checks / build-checks (push) Successful in 1m5s
APT build checks / build-checks (pull_request) Successful in 40s
ci: isolate APT GitPeji runner
2026-08-19 22:58:04 +00:00

37 lines
778 B
YAML

name: APT build checks
on:
push:
pull_request:
workflow_dispatch:
jobs:
build-checks:
runs-on: apt-ci
permissions:
contents: read
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up Node.js 22
uses: actions/setup-node@v4
with:
node-version: '22'
cache: npm
- name: Install locked dependencies
run: npm ci
- name: Run source policy and tests
run: npm run check
- name: Audit production dependencies
run: npm run audit:prod
- name: Build unpacked Windows application
run: npm run build-test
- name: Verify unpacked build and extension policy
run: node scripts/verify-kit.js --build dist/win-unpacked