Skip to content

Design doc: record the settled seams, decisions and issue list #13

Design doc: record the settled seams, decisions and issue list

Design doc: record the settled seams, decisions and issue list #13

Workflow file for this run

name: Factory CI
on:
pull_request:
branches:
- main
push:
branches:
- main
permissions:
contents: read
concurrency:
group: factory-ci-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
# This is the fork's own workflow. Upstream's workflows are disabled on this repo.
jobs:
check:
name: Check
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@v6
with:
sparse-checkout: |
/*
!/.repos/
sparse-checkout-cone-mode: false
- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
node-version-file: package.json
cache: true
run-install: true
- name: Install
run: vp i
- name: Check
run: factory/scripts/check.sh
# Runs the command upstream's ci.yml Lint job runs. check.sh and the factory gate do not run it.
lint:
name: Lint
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@v6
with:
sparse-checkout: |
/*
!/.repos/
sparse-checkout-cone-mode: false
- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
node-version-file: package.json
cache: true
run-install: true
- name: Install
run: vp i
- name: Lint
run: vp check