1
0

California gets roads, traffic, and a car to follow

This commit is contained in:
2026-08-11 18:24:53 -07:00
parent 9c9e78f6f9
commit fe58290728
43 changed files with 5593 additions and 68 deletions
+21
View File
@@ -13,6 +13,7 @@
# clean-clone a fresh checkout installs, builds and passes its tests
# zero-config-boot the API answers health when handed nothing at all
# no-binary-art src/** carries no committed binary assets
# dependency-terms every locked package uses a reviewed permissive license
#
# They are deliberately independent and run in parallel: a broken build should
# not hide a licensing regression.
@@ -120,3 +121,23 @@ jobs:
- name: no binary art under src/
run: node scripts/check-no-binaries.mjs
# ---- Job 4: package terms stay inside the reviewed perimeter ----
#
# Lockfile metadata makes this dependency-free. A new license stops here and
# gets reviewed explicitly instead of arriving transitively with a routine
# version bump.
dependency-terms:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "24"
- name: dependency license allowlist
run: node scripts/check-dependency-licenses.mjs
- name: SPDX SBOM can be generated from the lockfile
run: npm sbom --package-lock-only --sbom-format=spdx > /tmp/tera.spdx.json