feat: add measurable P2P screen sharing PoC (#2)

This commit is contained in:
AAA authored and GitHub committed 2026-08-18 16:54:38 +08:00
1 parent 9594c0d2a8
commit c04045957a
54 files changed
+9305 -27

No files matched your search

+12 -3
View File
@@ -1,4 +1,4 @@
name: Repository hygiene
name: CI
on:
pull_request:
@@ -10,14 +10,23 @@ permissions:
contents: read
jobs:
project-state:
validate:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Validate tracked project state
run: sh scripts/check-project-state.sh
env:
SCREENER_BASE_SHA: ${{ github.event.pull_request.base.sha || github.event.before }}
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm
- name: Install dependencies
run: npm ci
- name: Type-check, test, and build
run: npm run check