Skip to content

Commit c66d59a

Browse files
roderikclaude
andauthored
fix: configure setup-dependencies for SDK repo (#1503)
## Summary - Removes the separate Node.js setup step (now handled by shared-actions/setup-dependencies with `registry-url` for npm OIDC) - Disables unused tools in setup-dependencies: foundry, helm, helm-docs, python, chart-testing This reduces CI time by not installing tools the SDK repo doesn't need. ## Test plan - [ ] Verify CI passes - [ ] Verify npm publish works with OIDC 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Switch CI to shared-actions/setup-dependencies for Node and npm OIDC, remove the standalone setup-node step, and align .node-version to 24. Disable unused tools to cut CI time. - **Refactors** - Set runner: github for setup-dependencies; updated .node-version to 24. - Disabled tools: foundry, helm, helm-docs, python, chart-testing. <sup>Written for commit 3a06e87. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 5adc63e commit c66d59a

2 files changed

Lines changed: 7 additions & 9 deletions

File tree

.github/workflows/qa.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,12 @@ jobs:
118118
uses: settlemint/shared-actions/.github/actions/setup-dependencies@main
119119
with:
120120
github_token: ${{ secrets.GITHUB_TOKEN }}
121-
disable_node: "true"
122-
123-
- name: Setup Node.js for npm publish --provenanceing
124-
if: github.event_name == 'push' || github.event_name == 'release'
125-
uses: actions/setup-node@v4
126-
with:
127-
node-version: "24"
128-
registry-url: "https://registry.npmjs.org"
121+
runner: github
122+
disable_foundry: "true"
123+
disable_helm: "true"
124+
disable_helm_docs: "true"
125+
disable_python: "true"
126+
disable_chart_testing: "true"
129127

130128
- name: Inject slug/short variables
131129
uses: rlespinasse/github-slug-action@6f7a8d2348e2a4aa5defafcdaafe5aef3f83bd4b # v5

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
24.12.0
1+
24

0 commit comments

Comments
 (0)