From 0713a025ac0fbe4a952c0cc49d6dab1199e6979d Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Mon, 19 Oct 2026 20:59:30 +0800 Subject: [PATCH 1/2] fix(ml): pin spec + constant -> index-v12 (the re-pin round) --- spec/interscript/ml/imf_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/interscript/ml/imf_spec.rb b/spec/interscript/ml/imf_spec.rb index 9c42f50e..58f4bc4c 100644 --- a/spec/interscript/ml/imf_spec.rb +++ b/spec/interscript/ml/imf_spec.rb @@ -186,7 +186,7 @@ # the distribution contract has shipped, incl. static-int8 (v6). # Bump this spec WITH the constant, never ahead of it. expect(Interscript::ML::IMF::DEFAULT_INDEX_URL).to eq( - "https://github.com/interscript/interscript-models/releases/download/index-v10/models-index.yaml" + "https://github.com/interscript/interscript-models/releases/download/index-v12/models-index.yaml" ) expect(Interscript::ML::IMF::DEFAULT_INDEX_URL).not_to include("raw.githubusercontent") end From f1fb38f22f702407671da42ebfed49f3e721c55b Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Mon, 19 Oct 2026 21:04:12 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix(release):=20bootstrap=20before=20setup-?= =?UTF-8?q?node=20=E2=80=94=20the=20npm=20cache=20path=20only=20exists=20p?= =?UTF-8?q?ost-bootstrap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v3.0.0 and v3.2.0 both failed at setup-node: cache-dependency-path js/package-lock.json is created by bootstrap.rb, which ran after setup-node. Reorder so the lock file exists when the cache is configured. --- .github/workflows/release.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dae2bcaf..192423bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,18 +17,18 @@ jobs: - name: Bootstrap packages run: ruby bootstrap.rb - - uses: ruby/setup-ruby@v1 - with: - ruby-version: '3.3' - bundler-cache: true - working-directory: ruby - - uses: actions/setup-node@v7 with: node-version: '22' cache: npm cache-dependency-path: js/package-lock.json + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.3' + bundler-cache: true + working-directory: ruby + - name: Install gems working-directory: ruby run: bundle install --jobs 4 --retry 3 --with jsexec