diff --git a/.github/workflows/audit.yaml b/.github/workflows/audit.yaml index 698e7aa..8c925b7 100644 --- a/.github/workflows/audit.yaml +++ b/.github/workflows/audit.yaml @@ -14,6 +14,6 @@ jobs: - name: Checkout code uses: actions/checkout@v7 - name: Audit dependencies - uses: EmbarkStudios/cargo-deny-action@v2 + uses: EmbarkStudios/cargo-deny-action@v2.0.20 with: command: check advisories diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f5882ad..a8d4070 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -20,9 +20,9 @@ jobs: - name: Checkout code uses: actions/checkout@v7 - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@4be9e76fd7c4901c61fb841f559994984270fce7 # stable + uses: dtolnay/rust-toolchain@stable - name: Add caching - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2 + uses: Swatinem/rust-cache@v2.9.1 - name: Build Rust code run: cargo build -v --workspace --all-targets --all-features - name: Run Rust tests @@ -34,7 +34,9 @@ jobs: - name: Checkout code uses: actions/checkout@v7 - name: Install cargo-hack - uses: taiki-e/install-action@d07a59dee61edfde33db2141efcd440175f2238b # cargo-hack + uses: taiki-e/install-action@v2.82.1 + with: + tool: cargo-hack - name: Check MSRV run: |- cargo hack check ` diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 9ec3c61..0dcd0c8 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -45,8 +45,9 @@ jobs: version: '10' standalone: true - name: Check SVG formatting - run: git ls-files -z -- '*.svg' | xargs -0 -r pnpx svgo --pretty && git diff - --exit-code + run: >- + git ls-files -z -- '*.svg' | xargs -0 -r pnpx svgo --pretty + && git diff --exit-code rustfmt: name: Check formatting with rustfmt runs-on: ubuntu-latest diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index d753c47..a3f8e2f 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -39,7 +39,7 @@ jobs: - name: Checkout code uses: actions/checkout@v7 - name: Lint Markdown code - uses: DavidAnson/markdownlint-cli2-action@v23 + uses: DavidAnson/markdownlint-cli2-action@v23.2.0 svglint: name: Lint with svglint runs-on: ubuntu-latest @@ -64,7 +64,7 @@ jobs: with: components: clippy - name: Add caching - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@v2.9.1 - name: Lint Rust code run: |- cargo clippy ` @@ -79,7 +79,7 @@ jobs: - name: Checkout code uses: actions/checkout@v7 - name: Lint Rust code - uses: EmbarkStudios/cargo-deny-action@v2 + uses: EmbarkStudios/cargo-deny-action@v2.0.20 with: command: check bans licenses sources cargo-outdated: @@ -91,7 +91,7 @@ jobs: - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Add caching - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@v2.9.1 - name: Install cargo-outdated run: cargo install --locked cargo-outdated - name: Lint Rust code diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 564409b..31a8e4c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,10 +20,12 @@ jobs: with: fetch-depth: 0 fetch-tags: true - - name: Install typos - uses: taiki-e/install-action@typos - - name: Install git-cliff - uses: taiki-e/install-action@git-cliff + - name: Install tools + uses: taiki-e/install-action@v2.82.1 + with: + tool: | + typos + git-cliff - name: Generate changelog run: git-cliff --latest -o - name: Release project @@ -41,7 +43,7 @@ jobs: - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Add caching - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@v2.9.1 - name: Publish the crate run: |- cargo publish ` diff --git a/.yamllint.yaml b/.yamllint.yaml index c7d09d8..ef47d87 100644 --- a/.yamllint.yaml +++ b/.yamllint.yaml @@ -4,5 +4,8 @@ # SPDX-License-Identifier: CC0-1.0 extends: default rules: + line-length: + allow-non-breakable-words: true + allow-non-breakable-inline-mappings: true truthy: check-keys: false diff --git a/docs/assets/logo.svg b/docs/assets/logo.svg index 41c57d1..87b8cdc 100644 --- a/docs/assets/logo.svg +++ b/docs/assets/logo.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/media/logo.svg b/media/logo.svg index ed4efe5..8a9b84d 100644 --- a/media/logo.svg +++ b/media/logo.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + +