Skip to content

ci/enable gh actions#1211

Merged
RandomByte merged 3 commits into
v4from
ci/enable-gh-actions
May 27, 2026
Merged

ci/enable gh actions#1211
RandomByte merged 3 commits into
v4from
ci/enable-gh-actions

Conversation

@RandomByte
Copy link
Copy Markdown
Member

@RandomByte RandomByte commented May 27, 2026

  • [INTERNAL] CI: Migrate from Azure Pipelines to GitHub Actions
    • JIRA: CPOUI5FOUNDATION-1218
  • [INTERNAL] CI: Add check-engine script and replace --engine-strict
  • [INTERNAL] CI: Add Node.js 25 and 26 to test matrix

@RandomByte RandomByte requested a review from a team May 27, 2026 08:33
@RandomByte
Copy link
Copy Markdown
Member Author

RandomByte commented May 27, 2026

Node 26 test failures are caused by new Temporal instances on fs.stat, see SAP/ui5-fs#697

Now resolved ✅

Replace azure-pipelines.yml with a matrix test workflow at
.github/workflows/test.yml covering Node.js 20.11.0/22/24 across
ubuntu-24.04, windows-2025 and macos-15. Drop the now-unused
test-azure, coverage-xunit and unit-xunit scripts as well as the
tap-xunit devDependency.

JIRA: CPOUI5FOUNDATION-1218
Use check-engine-light to verify that installed dependencies are
compatible with the repo's Node.js engine requirement, replacing the
previous npm ci --engine-strict approach.
@RandomByte RandomByte force-pushed the ci/enable-gh-actions branch from cf21f7b to 0249f9b Compare May 27, 2026 12:22
@RandomByte RandomByte merged commit 5254528 into v4 May 27, 2026
23 checks passed
@RandomByte RandomByte deleted the ci/enable-gh-actions branch May 27, 2026 13:04
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