Skip to content

feat: fixate versions in gh action and mbt build version#81

Open
monavari-lebrecht wants to merge 5 commits into
mainfrom
feature/ensure-dep-versions
Open

feat: fixate versions in gh action and mbt build version#81
monavari-lebrecht wants to merge 5 commits into
mainfrom
feature/ensure-dep-versions

Conversation

@monavari-lebrecht

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 4, 2026 10:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts two reusable GitHub Actions workflows that support the repo's CI validation and BTP deployment pipeline, aiming to make dependency/tool execution more deterministic.

Changes:

  • Simplifies the reusable test workflow's dependency installation step to run a plain npm ci.
  • Pins the deploy workflow's MBT invocation to mbt@1.2.49.
  • Keeps the overall test and deploy flow unchanged while tightening how dependencies/tools are resolved.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/reusable_test.yml Replaces the previous install-and-retry block with a single npm ci step in the reusable test workflow.
.github/workflows/reusable_deploy-to-btp.yml Changes the MTAR build step to invoke a version-pinned MBT package via npx.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


- name: build mtar
run: npx mbt build
run: npx mbt@1.2.49 build
rm -rf node_modules package-lock.json */node_modules */package-lock.json
npm i --include=optional --no-audit --no-fund
}
run: npm ci
@CLAassistant

CLAassistant commented May 13, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI review requested due to automatic review settings June 10, 2026 08:28

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 5 changed files in this pull request and generated 3 comments.

Comment thread package.json
"e2e:test:deployForms": "./_misc/deployForms.sh fiori-app/webapp/test/playwrightE2E/controls/camunda fiori-app/webapp/test/playwrightE2E/misc/camunda",
"gh:test": "act workflow_dispatch -W .github/workflows/webapp-e2e-tests-on-demand.yml --input version=8.7 -P ubuntu-latest=ghcr.io/catthehacker/ubuntu:act-latest"
},
},
Comment on lines 117 to 121
// maxInstances can get overwritten per capability. So if you have an in-house Selenium
// grid with only 5 firefox instances available you can make sure that not more than
// 5 instances get started at a time.
// maxInstances: 5,
maxInstances: 1,
browserName: "chrome",
Comment on lines +53 to +54
echo "Installing $ROLLUP_PKG"
npm i --no-save "$ROLLUP_PKG"
Copilot AI review requested due to automatic review settings June 17, 2026 11:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 7 changed files in this pull request and generated 2 comments.

Comment on lines +90 to +92
# Non-standalone setups (8.8/8.9) require DATABASE for compose interpolation.
if [[ "${{ matrix.non_standalone }}" != "true" ]]; then
echo "DATABASE=elasticsearch" >> "$GITHUB_ENV"
Comment on lines +53 to +54
echo "Installing $ROLLUP_PKG"
npm i --no-save "$ROLLUP_PKG"
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.

3 participants