Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ee244d8
fix(render-core): clear typecheck errors in link-object and wholeobje…
micahchoo Jul 5, 2026
7415fe2
fix(render-mount): resolve addOverlay type mismatch between FrameView…
micahchoo Jul 5, 2026
8693795
fix(render-mount): clear noUncheckedIndexedAccess/exactOptionalProper…
micahchoo Jul 5, 2026
8de4a8f
fix(studio): delete dead duplicate ObjectMeta/ExhibitMeta/LibraryMeta…
micahchoo Jul 5, 2026
9a1aa33
fix(studio,viewer): type the Map/geo path as XyzTileSource, not the f…
micahchoo Jul 5, 2026
d8017be
chore: remove accidentally-tracked --output shell-redirect residue
micahchoo Jul 5, 2026
7c05375
fix(studio): clear remaining typecheck errors (binding, collab test, …
micahchoo Jul 5, 2026
df866c8
chore: remove stale anti-pattern-report.txt one-shot lint dump
micahchoo Jul 5, 2026
c96b787
fix(studio): replace literal NUL byte in App.svelte with \0 escape
micahchoo Jul 5, 2026
fb42311
fix(studio): wire the typecheck script into package.json
micahchoo Jul 5, 2026
9242d3f
chore: add sync-dist script and record the root dist/ sync rule
micahchoo Jul 5, 2026
917b274
docs: close out Issue 3 ledger and status
micahchoo Jul 5, 2026
aa02d0b
ci(checks): add typecheck/test/astro-check/gh-pages-build jobs
micahchoo Jul 5, 2026
2dfa0e1
fix(studio): commit the tsconfig.json backing the typecheck script
micahchoo Jul 5, 2026
cd421bc
fix(viewer): generate .astro/types.d.ts before typecheck on a fresh c…
micahchoo Jul 5, 2026
c0d9663
test(ci): trip typecheck red (deliberate) — reverted next commit
micahchoo Jul 5, 2026
0cc2383
revert: remove typecheck tripwire (confirmed red in CI, checks.yml ca…
micahchoo Jul 5, 2026
531b60d
test(ci): trip test job red (deliberate) — reverted next commit
micahchoo Jul 5, 2026
68835ea
revert: remove test-job tripwire (confirmed red in CI, checks.yml cat…
micahchoo Jul 5, 2026
237a10d
test(ci): trip astro-check job red (deliberate) — reverted next commit
micahchoo Jul 5, 2026
91f58c1
revert: remove astro-check tripwire (confirmed red in CI, checks.yml …
micahchoo Jul 5, 2026
a319599
test(ci): trip gh-pages-build job red (deliberate) — reverted next co…
micahchoo Jul 5, 2026
e30c736
revert: restore canonicalOrigin (confirmed gh-pages-build red in CI, …
micahchoo Jul 5, 2026
bb3ed4b
docs: write ledgers/GATE.md — Issue 1 CI tripwire ledger
micahchoo Jul 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,036 changes: 0 additions & 4,036 deletions --output

This file was deleted.

104 changes: 104 additions & 0 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: Checks

on:
push:
pull_request:
branches: [main]

concurrency:
group: checks-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
typecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true

- uses: pnpm/action-setup@v4
with:
version: 10

- uses: actions/setup-node@v4
with:
node-version: 24
cache: pnpm
cache-dependency-path: pnpm-lock.yaml

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Typecheck every package
run: pnpm typecheck

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true

- uses: pnpm/action-setup@v4
with:
version: 10

- uses: actions/setup-node@v4
with:
node-version: 24
cache: pnpm
cache-dependency-path: pnpm-lock.yaml

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Run every package's test suite
# Per-package vitest (root vitest binary fails rune tests — never invoke it directly).
run: pnpm test

astro-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true

- uses: pnpm/action-setup@v4
with:
version: 10

- uses: actions/setup-node@v4
with:
node-version: 24
cache: pnpm
cache-dependency-path: pnpm-lock.yaml

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: astro check (apps/viewer)
run: pnpm --filter @archie/viewer run check

gh-pages-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
lfs: true

- uses: pnpm/action-setup@v4
with:
version: 10

- uses: actions/setup-node@v4
with:
node-version: 24
cache: pnpm
cache-dependency-path: pnpm-lock.yaml

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build Studio + Viewer (verification only — deploy.yml owns the real deploy build)
run: bash scripts/build-gh-pages.sh
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,17 @@ pnpm-debug.log*
.env.*
!.env.example

# ─────────────────────────────────────────────────────────────
# Shell-redirect residue (accidental `cmd > --output`-style typos)
# ─────────────────────────────────────────────────────────────
/--output

# ─────────────────────────────────────────────────────────────
# One-shot analysis dumps — no generator script lives in this repo;
# regenerate with whatever external tool produced it, never commit the output.
# ─────────────────────────────────────────────────────────────
/anti-pattern-report.txt

# ─────────────────────────────────────────────────────────────
# Editor / OS
# ─────────────────────────────────────────────────────────────
Expand Down
Loading
Loading