Skip to content

deps(deps): bump whoami from 1.6.1 to 2.1.1#241

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/whoami-2.1.1
Open

deps(deps): bump whoami from 1.6.1 to 2.1.1#241
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/whoami-2.1.1

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Apr 6, 2026

Bumps whoami from 1.6.1 to 2.1.1.

Release notes

Sourced from whoami's releases.

v2.1.1

Changelog

Added

  • Support for other Apple targets (untested)

Changed

  • Improved unix-like implementations - now depends on libc, and objc2-system-configuration on macOS
  • Updated web-sys to 0.3.85

What's Changed

Full Changelog: ardaku/whoami@v2.1.0...v2.1.1

v2.1.0

Changelog

Added

  • Add to DesktopEnvironment enum variants Niri, Hyprland, Cosmic

Changed

  • Bumped MSRV to 1.75

What's Changed

New Contributors

Full Changelog: ardaku/whoami@v2.0.3...v2.1.0

v2.0.3

Changelog

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [whoami](https://github.com/ardaku/whoami) from 1.6.1 to 2.1.1.
- [Release notes](https://github.com/ardaku/whoami/releases)
- [Commits](https://github.com/ardaku/whoami/commits/v2.1.1)

---
updated-dependencies:
- dependency-name: whoami
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Apr 6, 2026

Assignees

The following users could not be added as assignees: vectorizer-maintainers. Either the username does not exist or it does not have the correct permissions to be added as an assignee.

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

andrehrferreira pushed a commit that referenced this pull request Apr 18, 2026
- Drop unused `ClusterNode` import at line 14 (E0432-style `unused-imports`).
- Inline `{id}` into the assert_eq! format string at ~L318
  (clippy::uninlined_format_args).
- Inline `{elapsed:?}` into the assert! format string at ~L734
  (clippy::uninlined_format_args).

Verified locally:
- `cargo clippy --all-targets -- -D warnings` → 0 warnings
- `cargo fmt --all -- --check` → clean

Unblocks the 10 open Dependabot PRs (#241-#250) whose `lint` CI job was
inheriting this failure. Closes rulebook task `phase1_fix-lint-cluster-ha`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
andrehrferreira pushed a commit that referenced this pull request Apr 18, 2026
Dependabot PR #241 proposed the major bump but its CI went red on a
Display mismatch: whoami 2.x changed `realname()` to return
Result<String, whoami::Error>. Grep confirms our src/ only calls
`whoami::username()`, which kept its String signature across the major
release, so the migration is zero-code on our side.

Changes:
- Cargo.toml: whoami = "1.5" -> whoami = "2"
- Cargo.lock: whoami 1.6.1 -> 2.1.1; transitively wasite 0.1.0 -> 1.0.2;
  one new transitive objc2-system-configuration 0.3.2 (macOS).

Verification:
- cargo check --all-targets green in 53s.
- cargo clippy --all-targets -- -D warnings clean.
- cargo test --lib -p vectorizer 1083 passed, 0 failed, 7 ignored.

Once Dependabot PR #241 rebases on this branch its CI goes green on
the same commit; we can then close the PR because the bump is already
landed here (or squash-merge as a no-op for audit-trail parity).

CHANGELOG: [Unreleased] > Chore entry.

Closes rulebook task phase5_handle-whoami-major-bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

0 participants