axum-token-auth is middleware to authenticate requests to axum.
More information about this crate can be found in the crate documentation.
Releases are automated with release-plz via GitHub
Actions (.github/workflows/release-plz.yml):
- Push commits to
mainusing conventional commit messages (fix:,feat:,feat!:/BREAKING CHANGE:for breaking changes, etc.). - release-plz opens (and keeps updated) a release PR that bumps the version
in
Cargo.tomland updatesCHANGELOG.mdbased on those commits. - Merge the release PR. release-plz then publishes the new version to
crates.io (via trusted
publishing — no API token required), creates the
vX.Y.Zgit tag, and a GitHub release. docs.rs builds the docs automatically from the crates.io publish.
Because this is a 0.x crate, feat: and fix: commits bump the patch
version; only a breaking change bumps the minor version.
This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in axum-token-auth by you, shall be licensed as MIT, without any
additional terms or conditions.