Add --frozen-lockfile to CI Checks

Normal bun install treats bun.lock as updatable. If package.json requests a requirement bun.lock doesn't satisfy, bun quietly rewrites the lock and moves on. The committed lock is never updated.
This commit is contained in:
Adam Moussa 2026-07-03 13:37:55 -04:00
parent 28263309fc
commit fa89a00aeb
No known key found for this signature in database

View file

@ -111,3 +111,13 @@ jobs:
# Python, so no uv sync / deps needed. # Python, so no uv sync / deps needed.
- name: triage.md is up to date with triage.jsonl - name: triage.md is up to date with triage.jsonl
run: make triage-check run: make triage-check
ui-lockfile:
name: ui bun.lock in sync
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: oven-sh/setup-bun@v2
- name: ui/package.json and ui/bun.lock agree
working-directory: ui
run: bun install --frozen-lockfile