diff --git a/.github/workflows/taplo.yaml b/.github/workflows/taplo.yaml new file mode 100644 index 000000000..2b1e61898 --- /dev/null +++ b/.github/workflows/taplo.yaml @@ -0,0 +1,21 @@ +name: Cargo.toml Formatting (taplo) +on: + pull_request: + paths: + - '**/Cargo.toml' + +jobs: + cargo_toml_format: + name: Cargo.toml Formatting + runs-on: ubuntu-latest + steps: + - name: Code checkout + uses: actions/checkout@v4 + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + - name: Install build dependencies + run: sudo apt-get update && sudo apt-get -yqq install build-essential libssl-dev + - name: Install taplo + run: cargo install taplo-cli --locked + - name: Check formatting + run: taplo fmt --check