Skip to content

Commit f1ff18e

Browse files
committed
sync(bfmono): fix(gambit): align parity check with in-repo gambit-core and load lint plugin (+19 more) (bfmono@ad689b6e3)
This PR is an automated gambitmono sync of bfmono Gambit packages. - Source: `packages/gambit/` - Core: `packages/gambit/packages/gambit-core/` - bfmono rev: ad689b6e3 Changes: - ad689b6e3 fix(gambit): align parity check with in-repo gambit-core and load lint plugin - a11118b73 fix(gambit): isolate gambit-core parity checks from bfmono workspace context - 9924f0252 pin nix v - 2f7f91c35 fix(gambit): run downstream CI parity checks in bfmono - 9a2fff377 refactor(gambit-demo): reuse shared tab flows in full demo - 30c59197f docs(gambit): add verify-tab migration docs and parity checklist - 1bf42993d test(gambit): add verify demo and stabilize full demo flow - 8452a0505 feat(gambit): add Isograph Verify tab UI and typed client artifacts - 422f98b10 feat(gambit): add verify GraphQL schema and server operations - fcbcb09d9 test(gambit-demo): exercise grade flag toggle and reason edit flow - b8c0081bc refactor(simulator-ui): share legacy grade runner and center panels across legacy and isograph - a11973125 refactor(simulator-ui): reuse legacy grade runs header across legacy and isograph - 7cd05dfc2 chore(simulator-ui): remove unused grade tab view extension prop - c74332e9c refactor(simulator-ui): share legacy grade tab shell between legacy and isograph - a78766f62 refactor(simulator-ui): split isograph grade tab into container and presentational view - ea0bc7ea5 fix(gambit-demo): add default grader to shared test fixture - 75e03c861 fix(gambit-demo): seed grade tab demo with test fixture root deck - 8ff20c880 chore(gambit-demo): keep non-mutation waits under 10s in grade tab demo - 16b362a24 chore(gambit-ui): regenerate isograph artifacts for grade tab - 852ee1763 feat(gambit-ui): wire isograph grade tab routes, page, and actions Do not edit this repo directly; make changes in bfmono and re-run the sync.
1 parent 0fd152a commit f1ff18e

3 files changed

Lines changed: 42 additions & 3 deletions

File tree

flake.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/gambit-core/deno.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
"build_npm": "deno run -A scripts/build_npm.ts"
3636
},
3737
"lint": {
38+
"plugins": [
39+
"../../scripts/lint/examples_remote_imports.ts"
40+
],
3841
"rules": {
3942
"tags": [
4043
"recommended"

scripts/ci_downstream_parity.sh

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,42 @@ deno check --config deno.ci.json --lock=deno.lock --frozen --all mod.ts
9999
echo "Test"
100100
deno test --config deno.ci.json --lock=deno.lock --frozen -A --ignore=simulator-ui/__tests__/e2e
101101

102+
CORE_DIR=""
103+
for candidate in "packages/gambit-core" "packages/gambit/packages/gambit-core"; do
104+
if [[ -f "${candidate}/deno.json" ]]; then
105+
CORE_DIR="${candidate}"
106+
break
107+
fi
108+
done
109+
if [[ -z "${CORE_DIR}" ]]; then
110+
echo "Unable to find gambit-core directory." >&2
111+
exit 1
112+
fi
113+
114+
echo "Lint (gambit-core)"
115+
(
116+
cd "${CORE_DIR}"
117+
deno lint
118+
)
119+
120+
echo "Format check (gambit-core)"
121+
(
122+
cd "${CORE_DIR}"
123+
deno fmt --check
124+
)
125+
126+
echo "Type check (gambit-core)"
127+
(
128+
cd "${CORE_DIR}"
129+
deno check --all mod.ts
130+
)
131+
132+
echo "Test (gambit-core)"
133+
(
134+
cd "${CORE_DIR}"
135+
deno test --allow-all --unstable-worker-options
136+
)
137+
102138
echo "Install CLI deps (entrypoint only)"
103139
bash -euo pipefail -c '
104140
rm -f deno.entrypoint.lock

0 commit comments

Comments
 (0)