From 64b56306eeb3ecf59d0b2bd04eacdec883b47ff3 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 11 Sep 2025 13:49:25 +0200 Subject: [PATCH 1/3] Bump version to 2.2.1 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 53c7f2a..51e5b6c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["time", "human", "human-friendly", "parser", "duration"] homepage = "https://github.com/chronotope/humantime" repository = "https://github.com/chronotope/humantime" documentation = "https://docs.rs/humantime" -version = "2.2.0" +version = "2.2.1" edition = "2021" categories = ["date-and-time"] From 90edbf6c0e3fb30a2101037b8b11f208c3f3ff4a Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 11 Sep 2025 13:50:30 +0200 Subject: [PATCH 2/3] ci: add job to check semver compatibility --- .github/workflows/rust.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 699a5c9..e8f7d55 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -76,6 +76,17 @@ jobs: - uses: dtolnay/rust-toolchain@1.60.0 - run: cargo build --all-features --lib + semver: + name: Check semver compatibility + runs-on: ubuntu-latest + steps: + - name: Checkout sources + uses: actions/checkout@v4 + with: + persist-credentials: false + - name: Check semver + uses: obi1kenobi/cargo-semver-checks-action@v2 + # TODO: broken - migrate to criterion # bench: # name: Check that benchmarks compile From 8cf41d3c960901705561e3d10d7dac8055b60e09 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 11 Sep 2025 13:51:36 +0200 Subject: [PATCH 3/3] ci: add audit job --- .github/workflows/rust.yml | 6 ++++++ deny.toml | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 deny.toml diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index e8f7d55..1bd457e 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -87,6 +87,12 @@ jobs: - name: Check semver uses: obi1kenobi/cargo-semver-checks-action@v2 + audit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: EmbarkStudios/cargo-deny-action@v2 + # TODO: broken - migrate to criterion # bench: # name: Check that benchmarks compile diff --git a/deny.toml b/deny.toml new file mode 100644 index 0000000..5db6f35 --- /dev/null +++ b/deny.toml @@ -0,0 +1,3 @@ +[licenses] +version = 2 +allow = ["Apache-2.0", "MIT"]