Skip to content

[Backport release-8.10.0-alpha1] fix(ci): install element-templates-cli in e2e-tests job#7124

Merged
chillleader merged 1 commit into
release-8.10.0-alpha1from
backport-7122-to-release-8.10.0-alpha1
May 4, 2026
Merged

[Backport release-8.10.0-alpha1] fix(ci): install element-templates-cli in e2e-tests job#7124
chillleader merged 1 commit into
release-8.10.0-alpha1from
backport-7122-to-release-8.10.0-alpha1

Conversation

@team-connectors-int-automation
Copy link
Copy Markdown
Contributor

Description

Backport of #7122 to release-8.10.0-alpha1.

* fix(ci): install element-templates-cli in e2e-tests job

The e2e-tests job runs on a fresh runner and was missing the
element-templates-cli install step, causing all HttpTests to fail
with 'No such file or directory'.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(ci): pin Node.js 24 before installing element-templates-cli

Both the setup and e2e-tests jobs install element-templates-cli via npm
but relied on whatever Node/npm is preinstalled on ubuntu-latest.
Add actions/setup-node@v6 with node-version: '24' before each npm install,
matching .tool-versions and the other workflows (TEST_FEATURE_BRANCH, NIGHTLY_E2E).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
(cherry picked from commit e3bd30b)
@chillleader chillleader merged commit c75318a into release-8.10.0-alpha1 May 4, 2026
15 of 18 checks passed
@chillleader chillleader deleted the backport-7122-to-release-8.10.0-alpha1 branch May 4, 2026 14:17
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This pull request has been included in release 8.10.0-alpha1!

Thank you for your contribution! 🚀

@github-actions github-actions Bot added the version:8.10.0-alpha1 Released in version 8.10.0-alpha1 label May 11, 2026
johnBgood pushed a commit that referenced this pull request May 20, 2026
* fix: bump Maven to 3.9.15 — 3.9.14 removed from Apache CDN (#7094) (#7096)

(cherry picked from commit a924e02)

Co-authored-by: Pavel Kotelevskii <38818382+chillleader@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* ci: release version 8.10.0-alpha1-rc1

* fix(ci): install element-templates-cli in e2e-tests job (#7122) (#7124)

* fix(ci): install element-templates-cli in e2e-tests job

The e2e-tests job runs on a fresh runner and was missing the
element-templates-cli install step, causing all HttpTests to fail
with 'No such file or directory'.



* fix(ci): pin Node.js 24 before installing element-templates-cli

Both the setup and e2e-tests jobs install element-templates-cli via npm
but relied on whatever Node/npm is preinstalled on ubuntu-latest.
Add actions/setup-node@v6 with node-version: '24' before each npm install,
matching .tool-versions and the other workflows (TEST_FEATURE_BRANCH, NIGHTLY_E2E).



---------


(cherry picked from commit e3bd30b)

Co-authored-by: Pavel Kotelevskii <38818382+chillleader@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: bump camunda client to 8.10.0-alpha1

* fix: adopt camunda-client 8.10 job-handling API changes

Replace removed CommandWrapper / CommandExceptionHandlingStrategy with
JobCallbackCommandWrapperFactory in the outbound runtime, and pass a
JsonMapper to the now-mandatory VariableImpl constructor in tests.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* ci: release version 8.10.0-alpha1

---------

Co-authored-by: team-connectors-int-automation[bot] <195338911+team-connectors-int-automation[bot]@users.noreply.github.com>
Co-authored-by: Pavel Kotelevskii <38818382+chillleader@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pavel Kotelevskii <pavel.kotelevskii@camunda.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version:8.10.0-alpha1 Released in version 8.10.0-alpha1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant