Files
Alta-Proxy-Tool/.gitea/workflows/ci.yml
T
peji c66d0ce49e
APT build checks / build-checks (push) Has been cancelled
ci: target available GitPeji runner
2026-08-19 22:48:09 +00:00

37 lines
788 B
YAML

name: APT build checks
on:
push:
pull_request:
workflow_dispatch:
jobs:
build-checks:
runs-on: alta-tool-hub-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