Skip to content

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

Merged
shunkakinoki merged 1 commit into
mainfrom
renovate/patch-all-minor-patch
Apr 18, 2026
Merged

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

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Apr 18, 2026

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
claude-swap >=0.7.1>=0.7.3 age confidence dependency-groups patch
mistral-vibe >=2.7.3>=2.7.4 age confidence dependency-groups patch 2.7.6 (+1)
renovatebot/github-action v46.1.7v46.1.8 age confidence action patch v46.1.9
ruff (source, changelog) >=0.15.9>=0.15.10 age confidence dependency-groups patch 0.15.11

Release Notes

realiti4/claude-swap (claude-swap)

v0.7.3

Compare Source

What's Changed

  • fix: move list_accounts() outside switch lock to prevent deadlock that silently drops refreshed OAuth tokens

Full Changelog: realiti4/claude-swap@v0.7.2...v0.7.3

v0.7.2

Compare Source

What's Changed

New Contributors

Full Changelog: realiti4/claude-swap@v0.7.1...v0.7.2

mistralai/mistral-vibe (mistral-vibe)

v2.7.4

Compare Source

Added
  • Console View for enhanced debugging and monitoring
  • /mcp command to display MCP servers and their status
  • Manual command output forwarding to agent context
Changed
  • Improved web_fetch content truncation for better readability
  • Lazily load heavy dependencies to improve startup time
  • Optimized folder parsing at startup using scandir
  • Include file name in search_replace result display
Fixed
  • Stale configurations from subagent switch
  • ValueError on OTEL context detach in agent_span
  • Clipboard toast preview replaced with fixed text
  • Only agents with type "agent" are loadable with --agent flag
  • Made chat_url nullable in ChatAssistantPublicData
  • Normalized OTEL span exporter endpoint
  • Removed redundant permission prompts for parallel tool calls needing the same permission
  • Removed bottom margin issue in UI
  • Never crash before ACP server starts
  • Use skill in recent commands via the up-arrow navigation
  • Fixed loading order issues in vibe initialization
renovatebot/github-action (renovatebot/github-action)

v46.1.8

Compare Source

Documentation
  • update references to renovatebot/github-action to v46.1.7 (784cabc)
Miscellaneous Chores
  • configure pnpm (42adbac)
  • deps: update dependency conventional-changelog-conventionalcommits to v9.3.1 (0dd322f)
  • deps: update dependency typescript-eslint to v8.57.2 (91d6038)
  • deps: update pnpm to v10.33.0 (10556c1)
  • deps: update pnpm/action-setup action to v5 (#​1022) (97c4175)
  • update lodash to v4.18.1 (8a6b3d7)
  • update lodash-es to v4.18.1 (b99db03)
Build System
  • deps: lock file maintenance (768a348)
Continuous Integration
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.100.0 (9cf5ad2)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.101.1 (b404d85)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.101.2 (7045453)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.101.4 (b48791f)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.101.7 (e606f42)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.0 (4ec3adc)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.10 (a064167)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.11 (5bae778)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.2 (9d053ec)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.3 (641d4cb)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.6 (e59ffc6)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.102.8 (234aba7)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.103.0 (36d2aba)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.104.0 (4cea95b)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.104.1 (5274e54)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.104.2 (2ef116f)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.104.3 (db16b25)
  • deps: update ghcr.io/renovatebot/renovate docker tag to v43.104.4 (a45eeac)
astral-sh/ruff (ruff)

v0.15.10

Compare Source

Released on 2026-04-09.

Preview features
  • [flake8-logging] Allow closures in except handlers (LOG004) (#​24464)
  • [flake8-self] Make SLF diagnostics robust to non-self-named variables (#​24281)
  • [flake8-simplify] Make the fix for collapsible-if safe in preview (SIM102) (#​24371)
Bug fixes
  • Avoid emitting multi-line f-string elements before Python 3.12 (#​24377)
  • Avoid syntax error from E502 fixes in f-strings and t-strings (#​24410)
  • Strip form feeds from indent passed to dedent_to (#​24381)
  • [pyupgrade] Fix panic caused by handling of octals (UP012) (#​24390)
  • Reject multi-line f-string elements before Python 3.12 (#​24355)
Rule changes
  • [ruff] Treat f-string interpolation as potential side effect (RUF019) (#​24426)
Server
  • Add support for custom file extensions (#​24463)
Documentation
  • Document adding fixes in CONTRIBUTING.md (#​24393)
  • Fix JSON typo in settings example (#​24517)
Contributors

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 Renovate Bot.


Summary by cubic

Updated non-major dependencies and the Renovate workflow to the latest patch releases. Changes are limited to pyproject.toml and .github/workflows/renovate.yml.

  • Dependencies
    • claude-swap>=0.7.3 (fixes deadlock on OAuth token refresh)
    • mistral-vibe>=2.7.4 (startup and stability fixes)
    • ruff>=0.15.10 (linter bug fixes and rule updates)
    • renovatebot/github-actionv46.1.8 (maintenance updates)

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

@shunkakinoki
shunkakinoki enabled auto-merge (squash) April 18, 2026 03:56
@mesa-dot-dev

mesa-dot-dev Bot commented Apr 18, 2026

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@coderabbitai

coderabbitai Bot commented Apr 18, 2026

Copy link
Copy Markdown
📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated development tool dependencies to their latest compatible versions
    • Updated workflow automation components

Walkthrough

This PR updates dependency versions across two configuration files: bumping the Renovate GitHub Action from v46.1.7 to v46.1.8 in the workflow file, and updating minimum version constraints for three tool dependencies (claude-swap, mistral-vibe, and ruff) in the project configuration.

Changes

Cohort / File(s) Summary
Workflow Action Update
.github/workflows/renovate.yml
Updated Renovate GitHub Action version from v46.1.7 to v46.1.8.
Tool Dependency Versions
pyproject.toml
Updated minimum version constraints for three dev tools: claude-swap (>=0.7.1 → >=0.7.3), mistral-vibe (>=2.7.3 → >=2.7.4), and ruff (>=0.15.9 → >=0.15.10).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related issues

  • Dependency Dashboard #181: Directly addresses the same dependency updates (Renovate action and pyproject.toml tool versions) listed in the Renovate Dependency Dashboard.

Possibly related PRs

Poem

🐰 Hop, hop, version bumps galore,
Claude swaps and mistral vibes once more,
Ruff polishes the code so bright,
Renovate keeps dependencies tight! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(deps): update all non-major dependencies (patch)' accurately summarizes the main change: updating patch-level dependencies across multiple files.
Description check ✅ Passed The description provides comprehensive details about the dependency updates, including a detailed table of changes, release notes for each package, and configuration information directly related to the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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.

@mesa-dot-dev

mesa-dot-dev Bot commented Apr 18, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Updates several non-major dependencies, including claude-swap, mistral-vibe, renovatebot/github-action, and ruff, with patch-level changes.

What changed?

  • claude-swap (v0.7.1v0.7.3): Includes fixes for potential deadlocks related to OAuth tokens and UTF-8 JSON config I/O on Windows.
  • mistral-vibe (v2.7.3v2.7.4): Introduces new features like Console View and /mcp command, along with improvements in content truncation, lazy loading, optimized parsing, and numerous bug fixes across agent context, UI, and initialization.
  • renovatebot/github-action (v46.1.7v46.1.8): Primarily contains documentation updates and minor dependency updates (e.g., conventional-changelog-conventionalcommits, typescript-eslint, pnpm, lodash).
  • ruff (v0.15.9v0.15.10): Adds preview features for flake8-logging, flake8-self, and flake8-simplify, along with various bug fixes related to f-strings, octals, and indentation. Also includes a rule change for RUF019 and support for custom file extensions in the server.

Description generated by Mesa. Update settings

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🧹 Nitpick comments (1)
pyproject.toml (1)

12-16: Update package versions—newer releases are available.

All three packages have newer versions available:

  • claude-swap: 0.7.3 → 0.8.0
  • mistral-vibe: 2.7.4 → 2.7.6 (aligns with PR objectives)
  • ruff: 0.15.10 → 0.15.11

No security advisories were found for any of these packages. Consider updating to the latest versions, particularly mistral-vibe to the pending 2.7.6 release.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pyproject.toml` around lines 12 - 16, Update the dependency versions in
pyproject.toml: bump "claude-swap" from 0.7.3 to 0.8.0, "mistral-vibe" from
2.7.4 to 2.7.6, and "ruff" from 0.15.10 to 0.15.11; locate the package entries
for "claude-swap", "mistral-vibe", and "ruff" in the dependency list and change
their version specifiers accordingly, then run your dependency lock/install
command to verify compatibility.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/workflows/renovate.yml:
- Line 17: The workflow currently references the Renovate action version string
"renovatebot/github-action@v46.1.8"; update that exact reference to
"renovatebot/github-action@v46.1.9" so the workflow uses the new release, commit
the change to the workflow file, and push to trigger CI to verify the updated
action runs correctly.

---

Nitpick comments:
In `@pyproject.toml`:
- Around line 12-16: Update the dependency versions in pyproject.toml: bump
"claude-swap" from 0.7.3 to 0.8.0, "mistral-vibe" from 2.7.4 to 2.7.6, and
"ruff" from 0.15.10 to 0.15.11; locate the package entries for "claude-swap",
"mistral-vibe", and "ruff" in the dependency list and change their version
specifiers accordingly, then run your dependency lock/install command to verify
compatibility.
🪄 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: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4da5a25a-f2e4-413b-9380-01eb64854a23

📥 Commits

Reviewing files that changed from the base of the PR and between 92f6830 and dec9330.

📒 Files selected for processing (2)
  • .github/workflows/renovate.yml
  • pyproject.toml

uses: actions/checkout@v6
- name: Renovate
uses: renovatebot/github-action@v46.1.7
uses: renovatebot/github-action@v46.1.8

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check if v46.1.8 exists and find the latest version of renovatebot/github-action

# Check if v46.1.8 tag exists
echo "Checking if v46.1.8 exists..."
gh api repos/renovatebot/github-action/git/ref/tags/v46.1.8 --jq '.ref' 2>/dev/null || echo "Version v46.1.8 not found"

# Get latest releases
echo -e "\nLatest releases:"
gh api repos/renovatebot/github-action/releases --jq '.[0:5] | .[] | "\(.tag_name) - \(.published_at)"'

# Check for security advisories
echo -e "\nChecking for security advisories..."
gh api graphql -f query='
{
  repository(owner: "renovatebot", name: "github-action") {
    vulnerabilityAlerts(first: 5) {
      nodes {
        securityAdvisory {
          summary
          severity
          publishedAt
        }
        vulnerableManifestFilename
        vulnerableRequirements
      }
    }
  }
}'

Repository: shunkakinoki/dotfiles

Length of output: 383


Update renovatebot/github-action to v46.1.9

v46.1.9 is now available and should be used instead of v46.1.8. The newer version was released on April 13, 2026, with no security advisories.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/renovate.yml at line 17, The workflow currently references
the Renovate action version string "renovatebot/github-action@v46.1.8"; update
that exact reference to "renovatebot/github-action@v46.1.9" so the workflow uses
the new release, commit the change to the workflow file, and push to trigger CI
to verify the updated action runs correctly.

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

No issues found across 2 files

@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 several tool dependencies in the pyproject.toml file, specifically bumping the versions for claude-swap, mistral-vibe, and ruff. The review feedback suggests that mistral-vibe and ruff should be updated to even newer patch versions (2.7.6 and 0.15.11, respectively) to fully align with the pull request's intent and ensure the latest fixes are included.

Comment thread pyproject.toml
"mempalace>=3.1.0",
"mistral-vibe>=2.7.3",
"ruff>=0.15.9",
"mistral-vibe>=2.7.4",

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.

medium

The PR description indicates that mistral-vibe has a pending update to 2.7.6. Additionally, note that v2.7.4 introduces a change where only agents of type agent are loadable with the --agent flag. If your workflow relies on other agent types with this flag, please verify compatibility. Consider updating to the latest available patch version 2.7.6 to fully satisfy the PR's intent.

Suggested change
"mistral-vibe>=2.7.4",
"mistral-vibe>=2.7.6",

Comment thread pyproject.toml
"mistral-vibe>=2.7.3",
"ruff>=0.15.9",
"mistral-vibe>=2.7.4",
"ruff>=0.15.10",

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.

medium

The PR description indicates that ruff has a pending update to 0.15.11. Since this PR aims to update all non-major dependencies, it is recommended to use the latest available patch version to ensure all fixes are included.

Suggested change
"ruff>=0.15.10",
"ruff>=0.15.11",

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