Update dependency @babel/preset-env to ^7.29.5#43
Conversation
|
6c567cf to
ca72a7b
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
ca72a7b to
61119af
Compare
📝 WalkthroughWalkthrough
ChangesDependency Version Bump
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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 `@package.json`:
- Line 57: The Babel dependency versions are inconsistent: `@babel/core` is still
on an older release while `@babel/preset-env` is resolved in the lockfiles to a
different version. Update both dependencies together in package.json, keeping
the `@babel/core` and `@babel/preset-env` entries aligned to the intended release,
and then regenerate the lockfiles so the resolved versions match the updated
package manifest.
🪄 Autofix (Beta)
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: 7b3d22b7-de51-43de-bde3-bfccc9efa3a9
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (1)
package.json
| "devDependencies": { | ||
| "@babel/core": "^7.29.0", | ||
| "@babel/preset-env": "^7.29.0", | ||
| "@babel/preset-env": "^7.29.5", |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor
🧩 Analysis chain
🌐 Web query:
What is the latest @babel/preset-env version, and is 7.29.7 a valid published release?
💡 Result:
As of June 24, 2026, the latest published version of @babel/preset-env is 7.29.7 [1]. Yes, 7.29.7 is a valid, publicly released version of the package, which was published to the npm registry approximately 10 days prior to this date [1].
Citations:
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Inspect the dependency declarations and lockfile entries around `@babel` packages.
git ls-files package.json package-lock.json yarn.lock pnpm-lock.yaml 2>/dev/null || true
echo "--- package.json ---"
python3 - <<'PY'
from pathlib import Path
p = Path('package.json')
if p.exists():
for i, line in enumerate(p.read_text().splitlines(), 1):
if '`@babel/core`' in line or '`@babel/preset-env`' in line:
print(f"{i}: {line}")
PY
for f in package-lock.json yarn.lock pnpm-lock.yaml; do
if [ -f "$f" ]; then
echo "--- $f (matching `@babel/preset-env` / `@babel/core`) ---"
python3 - <<'PY'
from pathlib import Path
import re, sys
f = Path(sys.argv[1])
text = f.read_text(errors='ignore').splitlines()
for i, line in enumerate(text, 1):
if '`@babel/core`' in line or '`@babel/preset-env`' in line:
print(f"{i}: {line}")
PY "$f"
fi
doneRepository: openshift/lightspeed-agentic-console
Length of output: 450
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Inspect the dependency declarations and lockfile entries around `@babel` packages.
git ls-files package.json package-lock.json yarn.lock pnpm-lock.yaml 2>/dev/null || true
echo "--- package.json ---"
python3 - <<'PY'
from pathlib import Path
p = Path('package.json')
if p.exists():
for i, line in enumerate(p.read_text().splitlines(), 1):
if '`@babel/core`' in line or '`@babel/preset-env`' in line:
print(f"{i}: {line}")
PY
for f in package-lock.json yarn.lock pnpm-lock.yaml; do
if [ -f "$f" ]; then
echo "--- $f (matching `@babel/preset-env` / `@babel/core`) ---"
python3 - <<'PY' "$f"
from pathlib import Path
import sys
f = Path(sys.argv[1])
text = f.read_text(errors='ignore').splitlines()
for i, line in enumerate(text, 1):
if '`@babel/core`' in line or '`@babel/preset-env`' in line:
print(f"{i}: {line}")
PY
fi
doneRepository: openshift/lightspeed-agentic-console
Length of output: 4412
Bump both Babel dependencies to the intended release
@babel/core is still ^7.29.0, and the lockfiles still resolve @babel/preset-env to 7.29.5. Update both packages together and refresh the lockfiles to the target release.
🤖 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 `@package.json` at line 57, The Babel dependency versions are inconsistent:
`@babel/core` is still on an older release while `@babel/preset-env` is resolved in
the lockfiles to a different version. Update both dependencies together in
package.json, keeping the `@babel/core` and `@babel/preset-env` entries aligned to
the intended release, and then regenerate the lockfiles so the resolved versions
match the updated package manifest.
This PR contains the following updates:
^7.29.0→^7.29.5Release Notes
babel/babel (@babel/preset-env)
v7.29.7Compare Source
v7.29.7 (2026-05-25)
Re-release all packages with npm provenance attestations
Configuration
📅 Schedule: Branch creation - Every minute ( * * * * * ) in timezone UTC, Automerge - At any time (no schedule defined).
🚦 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.