Skip to content

chore(deps): bump tracing-subscriber from 0.3.22 to 0.3.23 in /robot-repo-automaton#2

Merged
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/robot-repo-automaton/tracing-subscriber-0.3.23
Mar 21, 2026
Merged

chore(deps): bump tracing-subscriber from 0.3.22 to 0.3.23 in /robot-repo-automaton#2
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/robot-repo-automaton/tracing-subscriber-0.3.23

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 21, 2026

Copy link
Copy Markdown
Contributor

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps tracing-subscriber from 0.3.22 to 0.3.23.

Release notes

Sourced from tracing-subscriber's releases.

tracing-subscriber 0.3.23

Fixed

  • Allow ansi sanitization to be disabled (#3484)

#3484: tokio-rs/tracing#3484

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 [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.22 to 0.3.23.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](tokio-rs/tracing@tracing-subscriber-0.3.22...tracing-subscriber-0.3.23)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-version: 0.3.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 21, 2026
@dependabot dependabot Bot requested a review from hyperpolymath as a code owner March 21, 2026 12:05
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 21, 2026
@hyperpolymath hyperpolymath merged commit dab3445 into main Mar 21, 2026
14 of 16 checks passed
@hyperpolymath hyperpolymath deleted the dependabot/cargo/robot-repo-automaton/tracing-subscriber-0.3.23 branch March 21, 2026 12:56
Repository owner deleted a comment from chatgpt-codex-connector Bot May 13, 2026
hyperpolymath added a commit that referenced this pull request Jun 21, 2026
Items #2 (clippy sweep) and #1 (close the CI gap) from the follow-up
list, as one PR — the lint fixes and the gate that enforces them belong
together so CI is self-consistent.

## Why
The only Rust CI was CodeQL in build-mode `none` (**buildless**) —
nothing compiled or tested `robot-repo-automaton` / `shared-context` /
`dashboard`. That's exactly how the non-compiling content-match path
reached `main` before #299 fixed it. This closes that gap.

## The gate — `.github/workflows/rust.yml`
Per-crate matrix (modeled on `e2e.yml`: SHA-pinned checkout,
`permissions: contents: read`, SPDX header):
- `cargo build --all-targets`
- `cargo test`
- `cargo clippy --all-targets -- -D warnings` *(blocking)*
- `cargo fmt --check` *(informational, `continue-on-error`)* — there's
~180 hunks of **pre-existing** formatting drift; gating it would mean a
giant reformat that buries this change, so it's surfaced but not yet
enforced. A dedicated `cargo fmt` pass can flip it to blocking later.

## Clippy fixes (to make the gate green)
| File | Finding | Fix |
|---|---|---|
| `fixer.rs` | `.replace("hyperpolymath", "hyperpolymath")` | no-op —
removed |
| `registry_guard.rs` | manual `splitn(2, '/')` | `split_once('/')` |
| `exclusion_registry.rs` | `from_str` shadows `FromStr` | rename
inherent `from_str` → `parse` (matches `Catalog::parse`; 2 internal call
sites) |
| `exclusion_registry.rs` | `.ok()` + `if let Some` | `if let Ok(..)` |
| `hypatia.rs`, `main.rs` | `&PathBuf` arg | `&Path` |
| `Cargo.toml` ×2 | `toml = "1.1.2+spec-1.1.0"` | drop ignored `+spec`
build-metadata (resolution-neutral; silences cargo warning) |
| `benches/fleet_benchmarks.rs` | deprecated `criterion::black_box` |
import `std::hint::black_box` (one import swap covers all call sites) |

## Verification
All three crates: **clippy `-D warnings` clean**, build clean. Tests:
**101** (robot-repo-automaton) + **84** (shared-context) pass. Locally
simulated the full matrix (build + test + clippy) green per crate;
`rust.yml` parses as valid YAML.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01RozeeLxpJsd3WWFngaZWz3

---
_Generated by [Claude
Code](https://claude.ai/code/session_01RozeeLxpJsd3WWFngaZWz3)_

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant