diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cc1cfc0..038cdda 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,12 +36,12 @@ jobs: uses: ilammy/setup-nasm@v1.5.2 - name: Install Rust (${{ matrix.version.version }}) - uses: actions-rust-lang/setup-rust-toolchain@v1.12.0 + uses: actions-rust-lang/setup-rust-toolchain@v1.13.0 with: toolchain: ${{ matrix.version.version }} - name: Install just, nextest - uses: taiki-e/install-action@v2.52.4 + uses: taiki-e/install-action@v2.55.3 with: tool: just,nextest @@ -49,7 +49,7 @@ jobs: run: just test - name: Install cargo-ci-cache-clean - uses: taiki-e/install-action@v2.52.4 + uses: taiki-e/install-action@v2.55.3 with: tool: cargo-ci-cache-clean diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0050cc0..716bfe2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -51,7 +51,7 @@ jobs: uses: ilammy/setup-nasm@v1.5.2 - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1.12.0 + uses: actions-rust-lang/setup-rust-toolchain@v1.13.0 with: cache: false @@ -65,7 +65,7 @@ jobs: - name: Build and upload to release id: upload-release - uses: taiki-e/upload-rust-binary-action@v1.26.0 + uses: taiki-e/upload-rust-binary-action@v1.27.0 with: bin: inspect-cert-chain target: ${{ matrix.target }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9386c8f..375ec17 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,7 @@ on: permissions: contents: write pull-requests: write + id-token: write jobs: release: @@ -18,10 +19,14 @@ jobs: fetch-depth: 0 - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1.12.0 + uses: actions-rust-lang/setup-rust-toolchain@v1.13.0 + + - name: Authenticate with crates.io + uses: rust-lang/crates-io-auth-action@v1.0.1 + id: auth - name: release-plz - uses: MarcoIeni/release-plz-action@v0.5.107 + uses: MarcoIeni/release-plz-action@v0.5.108 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }} diff --git a/src/ext.rs b/src/ext.rs index 3700b49..27ddf58 100644 --- a/src/ext.rs +++ b/src/ext.rs @@ -273,15 +273,15 @@ fn fmt_subject_key_identifier(ext: &Extension) -> String { //TODO: remove debug format for OtherName, EdiPartyName fn fmt_general_name(name: &GeneralName) -> String { match name { - GeneralName::OtherName(other) => format!("OTHER{:?}", other), + GeneralName::OtherName(other) => format!("OTHER{other:?}"), GeneralName::Rfc822Name(rfc) => format!("RFC:{}", rfc.as_str()), GeneralName::DnsName(dns) => format!("DNS:{}", dns.as_str()), - GeneralName::DirectoryName(dir) => format!("DIR:{}", dir), - GeneralName::EdiPartyName(edi) => format!("EDI:{:?}", edi), + GeneralName::DirectoryName(dir) => format!("DIR:{dir}"), + GeneralName::EdiPartyName(edi) => format!("EDI:{edi:?}"), GeneralName::UniformResourceIdentifier(uri) => format!("URI:{}", uri.as_str()), GeneralName::IpAddress(ip) => match ip_try_from_bytes(ip.as_bytes()) { - Some(ip) => format!("IP:{}", ip), - None => format!("IP:{:?}", ip), + Some(ip) => format!("IP:{ip}"), + None => format!("IP:{ip:?}"), }, GeneralName::RegisteredId(id) => oid_desc_or_raw(id), } diff --git a/src/util.rs b/src/util.rs index 0154b94..84890d3 100644 --- a/src/util.rs +++ b/src/util.rs @@ -62,9 +62,9 @@ pub(crate) fn duration_since_now_fmt(time: x509_cert::time::Time) -> (String, bo let days = duration.num_days(); if now > date { - (format!("{} days ago", days), false) + (format!("{days} days ago"), false) } else { - (format!("in {} days", days), true) + (format!("in {days} days"), true) } }