cezarmathe / btrfsutil-rs

Safe wrappers for libbtrfsutil.
https://crates.io/crates/btrfsutil
MIT License
6 stars 5 forks source link

🧼 0.2.0 updates #33

Closed NAlexPear closed 1 year ago

NAlexPear commented 1 year ago

Summary:

This PR cleans up a couple of things in anticipation of another btrfsutils release.

  1. Sets the edition to 2021
  2. Updates btrfsutils-sys to the latest version (1.3.0)
  3. Updates the public-facing API with any changes from btrfsutils-sys or from the edition change.
  4. Updates the example to work with the new (and old?) API
  5. Migrates from Travis to GitHub Actions for pre-release checks and tag-based releases
  6. Updates the README and other docs with updated/more accurate instructions.
  7. Adds me as an author (let me know if that's too presumptuous on my part, @cezarmathe).
NAlexPear commented 1 year ago

@cezarmathe thanks for the approval! I don't have permission to merge this or adjust repo settings to get around the (failing and required) Travis CI checks, so you might need to still hit that merge button.