Skip to content

fix(ci): install Node.js before element-templates-cli step in RELEASE#7314

Merged
johnBgood merged 1 commit into
stable/8.8from
fix/release-install-nodejs-8.8
May 21, 2026
Merged

fix(ci): install Node.js before element-templates-cli step in RELEASE#7314
johnBgood merged 1 commit into
stable/8.8from
fix/release-install-nodejs-8.8

Conversation

@chillleader
Copy link
Copy Markdown
Member

Summary

The release workflow setup job runs npm install --global element-templates-cli@... but the runner image no longer ships Node/npm by default. Without an explicit actions/setup-node step, this fails with npm: command not found (exit 127).

This was the root cause of the failed release-8.8.13 run: https://github.com/camunda/connectors/actions/runs/26224800164

main already has this step but it was never backported to stable/8.8. PR #7312 only adds cache: 'npm' to existing setup-node steps on main and does not address the missing step on stable branches.

This PR adds the missing Install Node.js step before Install element templates CLI in the setup job, matching the setup-node@v5 version already used elsewhere on this branch.

Sibling PRs follow for stable/8.7 and stable/8.9.

Test plan

  • Re-run the release-8.8.13 workflow after merge and verify the setup → Install element templates CLI step succeeds.

🤖 Generated with Claude Code

…in RELEASE

The release setup job invokes `npm install --global element-templates-cli`
but the runner image no longer ships Node/npm by default, so the step
fails with `npm: command not found` (exit 127) — see release-8.8.13 run
26224800164. Add an `actions/setup-node` step before the npm install so
that `npm` is available on PATH.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@johnBgood johnBgood added this pull request to the merge queue May 21, 2026
Merged via the queue into stable/8.8 with commit 76c7e69 May 21, 2026
12 checks passed
@johnBgood johnBgood deleted the fix/release-install-nodejs-8.8 branch May 21, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants