Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 16, 2025

This PR contains the following updates:

Package Type Update Change
bitflags workspace.dependencies patch 2.9.0 -> 2.9.1
clap workspace.dependencies patch 4.5.37 -> 4.5.38
libloading workspace.dependencies patch 0.8.6 -> 0.8.7
os_info workspace.dependencies minor 3.10.0 -> 3.11.0
tempfile (source) workspace.dependencies minor 3.19.1 -> 3.20.0

Release Notes

bitflags/bitflags (bitflags)

v2.9.1

Compare Source

What's Changed

Full Changelog: bitflags/bitflags@2.9.0...2.9.1

clap-rs/clap (clap)

v4.5.38

Compare Source

Fixes
  • (help) When showing aliases, include leading -- or -
nagisa/rust_libloading (libloading)

v0.8.7

Compare Source

stanislav-tkach/os_info (os_info)

v3.11.0

Compare Source

  • AOSC OS support has been added. (#​401)

  • Manjaro-ARM is now detected as Manjaro Linux. (#​403)

  • Uos link in the documentation comment has been updated. (##​400)

Stebalien/tempfile (tempfile)

v3.20.0

Compare Source

This release mostly unifies the behavior/capabilities around "keeping" temporary files:

  • Rename Builder::keep(bool) (via deprecation) to Builder::disable_cleanup(bool) to make it clear that behaves differently from NamedTempFile::keep(). The former disables automatic cleanup while the latter consumes the NamedTempFile object entirely and unsets the "temporary file" attribute (on Windows).
  • Rename TempDir::into_path (via deprecation) to TempDir::keep to mirror NamedTempFile::keep.
  • Add TempDir::disable_cleanup, NamedTempFile::disable_cleanup, and TempPath::disable_cleanup making it possible to disable automatic cleanup in-place after creating a temporary file/directory (equivalent to calling Builder::disable_cleanup before creating the file/directory).

Additionally, it adds a few spooled temporary file features:

  • Add SpooledTempFile::into_file for turning a SpooledTempFile into a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.
  • Add spooled_tempfile_in and SpooledTempFile::new_in methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).

Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.

BREAKING for those with deny(warnings):

  • Builder::keep deprecated in favor of Builder::disable_cleanup.
  • TempDir::into_path is deprecated in favor of TempDir::keep.

BREAKING:


Configuration

📅 Schedule: Branch creation - "on friday before 11am" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate label May 16, 2025
@codecov
Copy link

codecov bot commented May 16, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 40.12%. Comparing base (49fd957) to head (ed6df35).
Report is 1 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #650      +/-   ##
===========================================
- Coverage    40.13%   40.12%   -0.01%     
===========================================
  Files          230      230              
  Lines        17067    17066       -1     
  Branches      2047     2047              
===========================================
- Hits          6849     6848       -1     
  Misses        9861     9861              
  Partials       357      357              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@caesay caesay merged commit a4e3fc4 into develop May 16, 2025
28 checks passed
@caesay caesay deleted the renovate/rust-crates branch May 16, 2025 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants