From 3bedaf3d8ab2423533faf24c8f8317f4cb52fb37 Mon Sep 17 00:00:00 2001 From: Libby Date: Mon, 9 Nov 2026 15:24:40 +0000 Subject: [PATCH 1/2] CI: install eve-contracts dependencies before a package that links it Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/portable-contracts.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/portable-contracts.yml b/.github/workflows/portable-contracts.yml index 616651d..cd7bcfc 100644 --- a/.github/workflows/portable-contracts.yml +++ b/.github/workflows/portable-contracts.yml @@ -30,6 +30,14 @@ jobs: cache: npm cache-dependency-path: packages/${{ matrix.package }}/package-lock.json + # eve-browser-lowering links eve-contracts as file:../eve-contracts; npm installs none of the + # linked package's dependencies, and tsc resolves its declarations from the real path, so + # ajv must be installed in eve-contracts itself. + - name: Install eve-contracts dependencies + if: matrix.package != 'eve-contracts' + working-directory: packages/eve-contracts + run: npm ci + - name: Install package dependencies working-directory: packages/${{ matrix.package }} run: npm ci -- 2.47.3 From f0bff08e426856dc26d74c7526b727ae1fd6d762 Mon Sep 17 00:00:00 2001 From: Libby Date: Mon, 9 Nov 2026 22:21:33 +0000 Subject: [PATCH 2/2] ci: retrigger (run 851 died at checkout, git exit 128) Co-Authored-By: Claude Sonnet 5.5 -- 2.47.3