Skip to content

PFM-TASK-7777 - github-actions: Upgrade GitHub Actions to Support Node.js 24#130

Merged
Benno42 merged 11 commits into
release/25.2from
feature/PFM-TASK-7777-github-actions-Upgrade-GitHub-Actions-to-Support
Jun 10, 2026
Merged

PFM-TASK-7777 - github-actions: Upgrade GitHub Actions to Support Node.js 24#130
Benno42 merged 11 commits into
release/25.2from
feature/PFM-TASK-7777-github-actions-Upgrade-GitHub-Actions-to-Support

Conversation

@Benno42

@Benno42 Benno42 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Resolves PFM-TASK-7777

changelog: Build and Connect: [PFM-ISSUE-33291] Upgrade GitHub Actions workflows to support Node.js 24 [PR cplace-fe#2718]

Developer Checklist:

  • Updated documentation if needed
  • Created Changelog according
    to Guidelines

@Benno42 Benno42 changed the title feature/PFM-TASK-7777-github-actions-Upgrade-GitHub-Actions-to-Support PFM-TASK-7777 - github-actions: Upgrade GitHub Actions to Support Node.js 24 Jun 9, 2026
@Benno42 Benno42 changed the base branch from master to release/25.2 June 9, 2026 06:52
@Benno42 Benno42 marked this pull request as draft June 9, 2026 06:53
@Benno42 Benno42 self-assigned this Jun 9, 2026
@Benno42 Benno42 force-pushed the feature/PFM-TASK-7777-github-actions-Upgrade-GitHub-Actions-to-Support branch from a6746ff to f93fffa Compare June 9, 2026 08:57
@Benno42

Benno42 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

Test Summary

Node 24 migration (13 fe-* workflows): all verified Node-24-ready under forced Node 24 (FORCE_JAVASCRIPT_ACTIONS_TO_NODE24), zero deprecation warnings. ✅

7/13 live-tested in CI (all success, clean):

Workflow Run(s) Result
fe-install-deps / fe-build / fe-e2e 27021063948, 27187274908
fe-tag 27021063948 ✅ "no new version needed"
use-npmrc (composite) 27021063948
fe-licenses 27187274927
fe-code-qualitysonarqube-scan@v8 27187274908 ✅ v8 SHA executed
fe-pr-snapshotgithub-script@v9 27187274989, 27151050096 ✅ exactly 1 comment, no dup

6/13 statically verifiedfe-pr-close, fe-sonar, fe-cleanup-snapshots, fe-check-upmerge, fe-snapshot, fe-release: same SHA-pinned action set; actionlint confirms no node20 runner (11 deprecations removed, 0 new).

Dependabot config: .github/dependabot.yml validated with yq — 6 entries (master + release/25.226.2), grouped, weekly.
Takes effect only after merge to master (Dependabot reads its config from the default branch only).

@Benno42 Benno42 marked this pull request as ready for review June 9, 2026 09:13
@Kaltenbach Kaltenbach added PR: In Review The PR is currently being reviewed and removed PR: Needs Review labels Jun 9, 2026

@Kaltenbach Kaltenbach 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.

🚀 LGTM

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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@slaven3kopic slaven3kopic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@Benno42 Benno42 added PR: Ready to Merge and removed PR: In Review The PR is currently being reviewed labels Jun 10, 2026
@Benno42 Benno42 merged commit 967168e into release/25.2 Jun 10, 2026
1 check passed
@Benno42 Benno42 deleted the feature/PFM-TASK-7777-github-actions-Upgrade-GitHub-Actions-to-Support branch June 10, 2026 09:10
Benno42 added a commit that referenced this pull request Jun 10, 2026
…e.js 24 (#130)

changelog: Build and Connect: [PFM-ISSUE-33291] Upgrade GitHub Actions workflows to support Node.js 24 [PR cplace-fe#2718]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants