Skip to content

chore(deps): bump tempfile from 3.21.0 to 3.22.0#106

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tempfile-3.22.0
Closed

chore(deps): bump tempfile from 3.21.0 to 3.22.0#106
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tempfile-3.22.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Sep 9, 2025

Bumps tempfile from 3.21.0 to 3.22.0.

Changelog

Sourced from tempfile's changelog.

3.22.0

  • Updated windows-sys requirement to allow version 0.61.x
  • Remove unstable-windows-keep-open-tempfile feature.
Commits
  • f720dbe chore: release 3.22.0
  • 55d742c chore: remove deprecated unstable feature flag
  • bc41a0b build(deps): update windows-sys requirement from >=0.52, <0.61 to >=0.52, <0....
  • 3c55387 test: make sure we don't drop tempdirs early (#373)
  • 17bf644 doc(builder): clarify permissions (#372)
  • c7423f1 doc(env): document the alternative to setting the tempdir (#371)
  • 5af60ca test(wasi): run a few tests that shouldn't have been disabled (#370)
  • 6c0c561 fix(doc): temp_dir doesn't check if writable
  • See full diff in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [tempfile](https://github.com/Stebalien/tempfile) from 3.21.0 to 3.22.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.21.0...v3.22.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-version: 3.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Sep 9, 2025
@dependabot dependabot Bot requested a review from unclesp1d3r as a code owner September 9, 2025 22:11
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Sep 9, 2025
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Sep 9, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Sep 23, 2025

Superseded by #111.

@dependabot dependabot Bot closed this Sep 23, 2025
@dependabot dependabot Bot deleted the dependabot/cargo/tempfile-3.22.0 branch September 23, 2025 22:10
unclesp1d3r added a commit that referenced this pull request Apr 25, 2026
Resolve P2 src-cleanup / refactor todos. Compiles together with the
in-flight #68 (env snapshot), #169 (lazy crypto init), and #177
(non-exhaustive Commands wildcard) work because the underlying tree
needed all three to compile cleanly after 77a448c.

Resolved (mine):
* #53/#60 — TlsError::from_rustls_error: switch user-facing messages
  to Display where rustls supports it; document Debug fallback for
  variants that don't (PeerMisbehaved, AlertDescription); add explicit
  fallthrough comment for the non_exhaustive rustls::Error.
* #54 — new src/mysql_errors.rs with named ER_*/CR_* constants;
  classify_mysql_error_code helper extracts the error-code → message
  table out of map_query_error so it's grep-able and unit-tested.
* #56 — document rows_to_strings empty-input behaviour and direct
  callers to crate::sink::json_sink for JSON envelope guarantees.
* #58 — extract crate::delimited::write_delimited shared helper used
  by csv.rs and tab.rs; both writers collapse to one-line delegates.
* #59 — pub const OUTPUT_BUFFER_CAPACITY in lib.rs; csv/tab/json/sink
  all reference the canonical knob.
* #63 — rows_to_strings now delegates per-row conversion to
  TypeTransformer::row_to_strings so the column-level error message
  matches the streaming sink path.
* #65 — Opts::from_url error path routes the URL through
  utils::redact_url and the error string through redact_sql_error so
  malformed-URL errors no longer leak credentials (CWE-532).
* #66 — fail-closed regex validation: REDACTION_PATTERN_DEFS slice +
  EXPECTED_REDACTION_PATTERN_COUNT pin; debug builds panic on bad
  pattern, release builds tracing::error! and skip; new test asserts
  count.
* #69 — TypeTransformer::row_to_json_with_columns helper takes a
  pre-extracted Arc<str> column-name slice; JsonSink populates the
  list once in on_headers and reuses it per row.
* #70 — drop the outer BufWriter on csv.rs/tab.rs; the shared
  delimited helper sets WriterBuilder::buffer_capacity instead.
* #71 — add itoa/ryu deps; TypeTransformer::value_to_string and
  format_special_float use stack buffers for integer/float formatting.
* #72 — add cold-path note to map_error_to_exit_code so future
  readers don't micro-optimise the substring matcher.
* #102 — closed (already optimised by 407bd0f's HEX_CHARS table).
* #106 — migrate src/lib.rs INIT from std::sync::Once to OnceLock<()>
  for consistency with src/utils.rs.
* #100 — already done by #5 streaming pipeline (f052c46).
* #55 — already done: src/sink.rs uses <output>.tmp + atomic rename.
* #61 — deferred: collapsing exit_with_error/exit_success/exit_no_rows
  into a single helper hurts call-site readability; current shape
  already routes through map_error_to_exit_code.
* #107 — deferred: cosmetic cache resolved by typed classifier ([R-H3]).

Resolved (parallel agent #20, P2-DOCS / config / crypto-init batch):
* #68/S15 — EnvSnapshot reads DATABASE_* once at startup; downstream
  resolvers consume the snapshot.
* #169 — install rustls crypto provider lazily inside
  create_database_connection; main.rs no longer pays the cost on
  --help / completion / --dump-config.
* #177 — Commands #[non_exhaustive] wildcard arm + dump-config
  refactor through build_configuration_dump.

Test plan
* cargo check / cargo clippy --all-targets -- -D warnings: clean.
* cargo test --lib: 178 passed.
* cargo test (full): all integration + doctests pass.

Signed-off-by: UncleSp1d3r <unclesp1d3r@evilbitlabs.io>
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.

0 participants