Skip to content

chore(deps): update all non-major dependencies (patch) - #1916

Merged
shunkakinoki merged 1 commit into
mainfrom
renovate/patch-all-minor-patch
Jun 16, 2026
Merged

chore(deps): update all non-major dependencies (patch)#1916
shunkakinoki merged 1 commit into
mainfrom
renovate/patch-all-minor-patch

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Jun 16, 2026

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Change Age Confidence
@openai/codex-darwin-arm64 (source) 0.138.0-darwin-arm640.138.0 age confidence
@openai/codex-darwin-x64 (source) 0.138.0-darwin-x640.138.0 age confidence
@openai/codex-linux-arm64 (source) 0.138.0-linux-arm640.138.0 age confidence
@openai/codex-linux-x64 (source) 0.138.0-linux-x640.138.0 age confidence
@openai/codex-win32-arm64 (source) 0.138.0-win32-arm640.138.0 age confidence
@openai/codex-win32-x64 (source) 0.138.0-win32-x640.138.0 age confidence
mistral-vibe >=2.14.0>=2.14.1 age confidence

Release Notes

mistralai/mistral-vibe (mistral-vibe)

v2.14.1

Compare Source

Added
  • /teleport slash command exposed over ACP, mirroring the TUI command for IDE integrations
  • Startup prompt to install a pending Vibe update before continuing the session
Fixed
  • JetBrains IDEs no longer trigger a preemptive auth prompt over ACP and no longer drop terminal arguments
  • Initial ACP slash-command advertisement is delayed so Zed registers commands like /help instead of rejecting them
  • Built-in tool prompts no longer reference the removed search_replace name and now point to edit

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.


Summary by cubic

Consolidates all platform-specific @openai/codex-* deps to @openai/codex@0.138.0 for consistent installs across OSes, and bumps mistral-vibe to >=2.14.1 with ACP fixes and the new /teleport command.

  • Dependencies
    • JS: Map @openai/codex-* to @openai/codex@0.138.0 in package.json; updated lockfile.
    • Python: mistral-vibe >=2.14.1 (adds /teleport; fixes IDE auth prompt and command registration).

Written for commit ab76436. Summary will update on new commits.

Review in cubic

@shunkakinoki
shunkakinoki enabled auto-merge (squash) June 16, 2026 04:32
@indent-zero

indent-zero Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor
PR Summary

Renovate's "All Non-Major Dependencies" group PR. Bumps mistral-vibe to >=2.14.1 in pyproject.toml, and "refreshes" the six @openai/codex-* platform aliases in package.json / bun.lock — but Renovate misread the platform-suffixed publications (e.g. 0.138.0-darwin-arm64) as prereleases of 0.138.0 and rewrote every alias to the bare meta package, regressing PR #1890.

  • pyproject.toml: mistral-vibe floor bumped >=2.14.0>=2.14.1.
  • package.json: all six @openai/codex-{darwin,linux,win32}-{arm64,x64} aliases changed from npm:@openai/codex@0.138.0-<os>-<cpu> to npm:@openai/codex@0.138.0 (the meta package).
  • bun.lock: corresponding entries lose their { "os": ..., "cpu": ... } constraints and the lockfile gains ~80 cartesian-product nested entries (@openai/codex-<os>-<cpu>/@openai/codex-<os>-<cpu>).

Issues

1 potential issue found:

  • Renovate stripped the platform suffix from every @openai/codex-* alias, repointing them at the meta package npm:@openai/codex@0.138.0 instead of the platform-specific publications (0.138.0-darwin-arm64, 0.138.0-linux-x64, …, which do exist on npm). This regresses PR fix(npm-globals): install platform-native binaries for claude-code and codex #1890install-npm-globals.sh now bun add --globals the meta wrapper, putting installation back on bun's transitive-optional resolution path that fix(npm-globals): install platform-native binaries for claude-code and codex #1890 explicitly bypassed — and the lockfile loses its os/cpu constraints while gaining ~80 cartesian-product nested entries. Repin each alias to npm:@openai/codex@0.138.0-<os>-<cpu> (matching the prior pattern) and add a Renovate packageRules entry to keep this alias group locked to platform-suffixed versions. → Autofix

CI Checks

All required CI checks have completed. The two Mesa checks (Mesa Description, Mesa Review) reported neutral status, which does not block the PR.


⚡ Autofix All Issues

@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: f133df37-767c-4a53-8b44-c3df27b3345f

📥 Commits

Reviewing files that changed from the base of the PR and between 4381fdb and ab76436.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • package.json
  • pyproject.toml

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Unified platform-specific dependency configurations for improved consistency across environments.
    • Updated supporting library version requirements to enhance stability and compatibility.

Walkthrough

Two dependency manifest files are updated: package.json remaps all six platform-specific @openai/codex-* optionalDependencies entries from platform-suffixed versions (@openai/codex@0.138.0-<platform>) to the generic @openai/codex@0.138.0, and pyproject.toml increments the mistral-vibe minimum version from >=2.14.0 to >=2.14.1.

Changes

Dependency Manifest Updates

Layer / File(s) Summary
@openai/codex platform mapping and mistral-vibe bump
package.json, pyproject.toml
All six platform-specific optionalDependencies for @openai/codex are remapped to the generic npm:@openai/codex@0.138.0 (removing platform suffixes), and mistral-vibe minimum version is incremented to >=2.14.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐇 Hop, hop, the platforms align,
No suffixes needed, one package so fine!
Mistral-vibe bumped a notch today,
These manifests tidy, hip-hip-hooray!
A dot-one forward, the rabbit leaps~

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: updating all non-major dependencies to patch versions, which matches the PR's focus on dependency updates.
Description check ✅ Passed The description is directly related to the changeset, providing detailed information about all dependency updates including package names, version changes, and release notes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/patch-all-minor-patch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request updates dependency configurations in package.json, bun.lock, and pyproject.toml, including an upgrade of mistral-vibe. A critical issue was identified in package.json where platform-specific suffixes were incorrectly stripped from the @openai/codex aliased packages, which would lead to circular dependencies and installation failures of native binaries. A suggestion was provided to revert these alias changes.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread package.json
Comment on lines +88 to +93
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-darwin-x64": "npm:@openai/codex@0.138.0",
"@openai/codex-linux-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-linux-x64": "npm:@openai/codex@0.138.0",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-win32-x64": "npm:@openai/codex@0.138.0"

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.

critical

The automated dependency update has incorrectly stripped the platform-specific suffixes (e.g., -darwin-arm64, -linux-x64) from the @openai/codex aliased packages.

By changing npm:@openai/codex@0.138.0-darwin-arm64 to npm:@openai/codex@0.138.0, these platform-specific packages now point to the generic wrapper package instead of their respective platform-specific binaries. This creates a circular dependency loop during package resolution (since the generic package optionally depends on these platform-specific packages) and will prevent the correct native binaries from being installed on each platform.

These updates should be reverted or ignored by Renovate.

Suggested change
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-darwin-x64": "npm:@openai/codex@0.138.0",
"@openai/codex-linux-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-linux-x64": "npm:@openai/codex@0.138.0",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-win32-x64": "npm:@openai/codex@0.138.0"
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0-darwin-arm64",
"@openai/codex-darwin-x64": "npm:@openai/codex@0.138.0-darwin-x64",
"@openai/codex-linux-arm64": "npm:@openai/codex@0.138.0-linux-arm64",
"@openai/codex-linux-x64": "npm:@openai/codex@0.138.0-linux-x64",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0-win32-arm64",
"@openai/codex-win32-x64": "npm:@openai/codex@0.138.0-win32-x64"

Comment thread package.json
"@openai/codex-linux-x64": "npm:@openai/codex@0.138.0-linux-x64",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0-win32-arm64",
"@openai/codex-win32-x64": "npm:@openai/codex@0.138.0-win32-x64"
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0",

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.

Platform suffix dropped — regresses #1890.

Each of these six aliases used to target a platform-specific publication of @openai/codex (e.g. npm:@openai/codex@0.138.0-darwin-arm64). Those versions exist on npm — 0.138.0-darwin-arm64, 0.138.0-darwin-x64, 0.138.0-linux-arm64, 0.138.0-linux-x64, 0.138.0-win32-arm64, 0.138.0-win32-x64 are all published — but Renovate read them as prereleases of 0.138.0 and "upgraded" everything to the bare meta package.

Downstream consequences:

  • home-manager/modules/npm-globals/install-npm-globals.sh:255-285 filters these by the -${PLATFORM_OS}-${PLATFORM_CPU} suffix on the dep name (still matches) and then runs bun add --global "${dep}@${val}". On linux-x64 that now executes bun add --global @openai/codex-linux-x64@npm:@openai/codex@0.138.0 — installing the meta wrapper, which has to re-resolve the platform binary through its own optionalDependencies. PR fix(npm-globals): install platform-native binaries for claude-code and codex #1890's commit message explicitly called out that this transitive-optional path is silently dropped under ignoreScripts, which is why each alias was repointed at the platform tarball directly.
  • bun.lock confirms the shape change: every top-level @openai/codex-* entry has lost its { "os": ..., "cpu": ... } constraint, and the lock gains ~80 new cartesian-product entries (@openai/codex-darwin-arm64/@openai/codex-darwin-x64, etc.) as bun materializes the meta package six times.

Suggested fix: restore the platform-suffixed alias targets (see git show 1614fa2 -- package.json for the prior shape) and add a packageRules entry in renovate.json that disables (or otherwise pins) updates for @openai/codex-{darwin,linux,win32}-{arm64,x64} so this doesn't recur next bump.

Suggested change
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0",
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0-darwin-arm64",
"@openai/codex-darwin-x64": "npm:@openai/codex@0.138.0-darwin-x64",
"@openai/codex-linux-arm64": "npm:@openai/codex@0.138.0-linux-arm64",
"@openai/codex-linux-x64": "npm:@openai/codex@0.138.0-linux-x64",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0-win32-arm64",
"@openai/codex-win32-x64": "npm:@openai/codex@0.138.0-win32-x64"

@cubic-dev-ai cubic-dev-ai Bot 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.

1 issue found across 3 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="package.json">

<violation number="1" location="package.json:88">
P0: Platform-specific version suffixes have been incorrectly stripped from all six `@openai/codex` aliases. Each alias (e.g. `@openai/codex-darwin-arm64`) should resolve to the platform-specific publication (`npm:@openai/codex@0.138.0-darwin-arm64`), not the bare meta wrapper (`npm:@openai/codex@0.138.0`). The meta wrapper relies on `optionalDependencies` to pull the correct platform binary, but that transitive-optional path is silently dropped under `ignoreScripts` / global installs, meaning the correct native binaries will not be installed. The lockfile confirms the regression: each alias now resolves to the full meta package with all six `optionalDependencies` instead of the single platform tarball.

Restore the platform-suffixed targets and add a Renovate `packageRules` entry to prevent this pattern from recurring on future bumps.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread package.json
"@openai/codex-linux-x64": "npm:@openai/codex@0.138.0-linux-x64",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0-win32-arm64",
"@openai/codex-win32-x64": "npm:@openai/codex@0.138.0-win32-x64"
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0",

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.

P0: Platform-specific version suffixes have been incorrectly stripped from all six @openai/codex aliases. Each alias (e.g. @openai/codex-darwin-arm64) should resolve to the platform-specific publication (npm:@openai/codex@0.138.0-darwin-arm64), not the bare meta wrapper (npm:@openai/codex@0.138.0). The meta wrapper relies on optionalDependencies to pull the correct platform binary, but that transitive-optional path is silently dropped under ignoreScripts / global installs, meaning the correct native binaries will not be installed. The lockfile confirms the regression: each alias now resolves to the full meta package with all six optionalDependencies instead of the single platform tarball.

Restore the platform-suffixed targets and add a Renovate packageRules entry to prevent this pattern from recurring on future bumps.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At package.json, line 88:

<comment>Platform-specific version suffixes have been incorrectly stripped from all six `@openai/codex` aliases. Each alias (e.g. `@openai/codex-darwin-arm64`) should resolve to the platform-specific publication (`npm:@openai/codex@0.138.0-darwin-arm64`), not the bare meta wrapper (`npm:@openai/codex@0.138.0`). The meta wrapper relies on `optionalDependencies` to pull the correct platform binary, but that transitive-optional path is silently dropped under `ignoreScripts` / global installs, meaning the correct native binaries will not be installed. The lockfile confirms the regression: each alias now resolves to the full meta package with all six `optionalDependencies` instead of the single platform tarball.

Restore the platform-suffixed targets and add a Renovate `packageRules` entry to prevent this pattern from recurring on future bumps.</comment>

<file context>
@@ -85,12 +85,12 @@
-    "@openai/codex-linux-x64": "npm:@openai/codex@0.138.0-linux-x64",
-    "@openai/codex-win32-arm64": "npm:@openai/codex@0.138.0-win32-arm64",
-    "@openai/codex-win32-x64": "npm:@openai/codex@0.138.0-win32-x64"
+    "@openai/codex-darwin-arm64": "npm:@openai/codex@0.138.0",
+    "@openai/codex-darwin-x64": "npm:@openai/codex@0.138.0",
+    "@openai/codex-linux-arm64": "npm:@openai/codex@0.138.0",
</file context>

@shunkakinoki
shunkakinoki merged commit 467562a into main Jun 16, 2026
43 checks passed
@shunkakinoki
shunkakinoki deleted the renovate/patch-all-minor-patch branch June 16, 2026 06:02
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