From 6cc041e07f35a72118c75efe07f004602cc234d3 Mon Sep 17 00:00:00 2001 From: Willie Ruemmele Date: Wed, 19 Aug 2026 12:28:17 -0600 Subject: [PATCH] fix: pass yarn cache inputs to ctcOpen in promote workflow The ctcOpen composite action defaults to npm/package-lock.json for dependency caching, but this repo uses yarn. Without explicit inputs, actions/setup-node fails with 'Some specified paths were not resolved' because package-lock.json doesn't exist, cascading into a skipped CTC open and a failed promote job. --- .github/workflows/promote.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/promote.yml b/.github/workflows/promote.yml index a183f598..07b5128e 100644 --- a/.github/workflows/promote.yml +++ b/.github/workflows/promote.yml @@ -116,6 +116,8 @@ jobs: SVC_CLI_BOT_GITHUB_TOKEN: ${{ secrets.SVC_CLI_BOT_GITHUB_TOKEN }} githubTag: ${{ inputs.version }} nodeVersion: ${{ vars.NODE_VERSION_OVERRIDE || 'lts/*' }} + package-manager: yarn + cache-dependency-path: yarn.lock - name: Check open-ctc status if: always()