From 80a7bcc4a23bb34a4aac3fa42877ace00000bbc7 Mon Sep 17 00:00:00 2001 From: NoisemakerJon <139656120+Noisemaker111@users.noreply.github.com> Date: Fri, 4 Sep 2026 22:57:39 -0400 Subject: [PATCH] Repair release prerequisites and deterministic package tests --- .github/workflows/ci.yml | 3 +++ .github/workflows/publish.yml | 3 +++ CHANGELOG.md | 5 +++++ .../editor/src/mcp/loadGameCatalogs.test.ts | 14 +++++++------ .../catalog-game/src/editorCatalogs.ts | 8 ++++++++ packages/shell/src/render/useFootIk.test.ts | 20 ++++++++++++++++--- packages/shell/src/render/useFootIk.ts | 4 +++- 7 files changed, 47 insertions(+), 10 deletions(-) create mode 100644 packages/editor/testFixtures/catalog-game/src/editorCatalogs.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be7e9d9fc..21c007ae5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,6 +61,9 @@ jobs: - run: bun install --frozen-lockfile - run: bun run build - run: bun run build:registry + - run: bun run games:clone + env: + GAMES_CLONE_TOKEN: ${{ secrets.GAMES_CLONE_TOKEN }} - run: bun run check-types - run: bun test packages apps/dev scripts diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 61cb349c1..9e94cdb43 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -43,6 +43,9 @@ jobs: run: bun run stage-skills - run: bun run check-artifacts - run: bun run build + - run: bun run games:clone + env: + GAMES_CLONE_TOKEN: ${{ secrets.GAMES_CLONE_TOKEN }} - run: bun run check-types - run: bun test packages Games - name: Publish unpublished packages in dependency order diff --git a/CHANGELOG.md b/CHANGELOG.md index 141b71eb4..a3e5209c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,11 @@ between (`--json` for structured output). ## [Unreleased] +### Fixed + +- Correct foot-IK endpoint recomputation after hip rotation; verify reachable targets and clamping without changing bone lengths. +- Restore release CI prerequisites and make catalog-loader tests independent of the external Games checkout. +