Update dependency node to v24 - #4795
Conversation
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
📝 WalkthroughWalkthroughThe Mintmaker lockfile refresh workflow now specifies Node.js 24.18.1 instead of 22.23.2. ChangesMintmaker workflow runtime
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/build.yml:
- Line 111: Align the Node.js version pin in the workflow with the tested
version configured by the admin-console build, updating the node-version entry
and the corresponding pom.xml installation pin so both use the same version.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 29f54a11-9c81-4189-a8a4-e675cbe18a9b
📒 Files selected for processing (1)
.github/workflows/build.yml
| uses: actions/setup-node@v5 | ||
| with: | ||
| node-version: 22.23.2 | ||
| node-version: 24.18.1 |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
workflow_version=$(awk '/node-version:/{print $2; exit}' .github/workflows/build.yml)
pom_version=$(sed -n 's:.*<nodeVersion>\(.*\)</nodeVersion>.*:\1:p' admin-console/pom.xml)
test "${workflow_version}" = "${pom_version#v}"Repository: RedHatInsights/notifications-backend
Length of output: 174
🏁 Script executed:
printf '%s\n' '--- workflow context ---'
sed -n '96,118p' .github/workflows/build.yml
printf '%s\n' '--- pom context ---'
sed -n '20,45p' admin-console/pom.xml
printf '%s\n' '--- related version references ---'
rg -n --glob '!node_modules' --glob '!dist' --glob '!build' 'node-version|nodeVersion|24\.18\.1|22\.20\.0' .Repository: RedHatInsights/notifications-backend
Length of output: 2839
Restore the Node.js version synchronization contract.
.github/workflows/build.yml uses 24.18.1, while admin-console/pom.xml installs v22.20.0. Set both pins to the same tested version.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In @.github/workflows/build.yml at line 111, Align the Node.js version pin in
the workflow with the tested version configured by the admin-console build,
updating the node-version entry and the corresponding pom.xml installation pin
so both use the same version.
|
❌ Performance Tests failed
Tests run: InsightsNotificationswebhook_runner · InsightsNotificationsgw_runner · InsightsNotificationsemail_runner 📊 Performance ResultsInsightsNotificationsemail_runner
InsightsNotificationswebhook_runner
InsightsNotificationsgw_runner
|
This PR contains the following updates:
22.23.2→24.18.124.19.0Release Notes
actions/node-versions (node)
v24.18.1: 24.18.1Compare Source
Node.js 24.18.1
v24.18.0: 24.18.0Compare Source
Node.js 24.18.0
v24.17.0: 24.17.0Compare Source
Node.js 24.17.0
v24.16.0: 24.16.0Compare Source
Node.js 24.16.0
v24.15.0: 24.15.0Compare Source
Node.js 24.15.0
v24.14.1: 24.14.1Compare Source
Node.js 24.14.1
v24.14.0: 24.14.0Compare Source
Node.js 24.14.0
v24.13.1: 24.13.1Compare Source
Node.js 24.13.1
v24.13.0: 24.13.0Compare Source
Node.js 24.13.0
v24.12.0: 24.12.0Compare Source
Node.js 24.12.0
v24.11.1: 24.11.1Compare Source
Node.js 24.11.1
v24.11.0: 24.11.0Compare Source
Node.js 24.11.0
v24.10.0: 24.10.0Compare Source
Node.js 24.10.0
v24.9.0: 24.9.0Compare Source
Node.js 24.9.0
v24.8.0: 24.8.0Compare Source
Node.js 24.8.0
v24.7.0: 24.7.0Compare Source
Node.js 24.7.0
v24.6.0: 24.6.0Compare Source
Node.js 24.6.0
v24.5.0: 24.5.0Compare Source
Node.js 24.5.0
v24.4.1: 24.4.1Compare Source
Node.js 24.4.1
v24.4.0: 24.4.0Compare Source
Node.js 24.4.0
v24.3.0: 24.3.0Compare Source
Node.js 24.3.0
v24.2.0: 24.2.0Compare Source
Node.js 24.2.0
v24.1.0: 24.1.0Compare Source
Node.js 24.1.0
v24.0.2: 24.0.2Compare Source
Node.js 24.0.2
v24.0.1: 24.0.1Compare Source
Node.js 24.0.1
v24.0.0: 24.0.0Compare Source
Node.js 24.0.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.
Summary by CodeRabbit