From a01fdab049f37a5907c8f23c4d6e5c8c7d48da00 Mon Sep 17 00:00:00 2001 From: LizardByte-bot <108553330+LizardByte-bot@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:10:02 -0400 Subject: [PATCH] chore: update global workflows (#4) --- .github/dependabot.yml | 7 +++++++ .github/workflows/common-lint.yml | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 75b9d1d..a275ce9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,6 +5,13 @@ version: 2 updates: + - package-ecosystem: "cargo" + directory: "/" + schedule: + interval: "daily" + time: "07:30" + open-pull-requests-limit: 10 + - package-ecosystem: "docker" directory: "/" schedule: diff --git a/.github/workflows/common-lint.yml b/.github/workflows/common-lint.yml index 4a62b24..10692ad 100644 --- a/.github/workflows/common-lint.yml +++ b/.github/workflows/common-lint.yml @@ -193,6 +193,28 @@ jobs: exit 1 fi + - name: Rust - find Cargo.toml + id: run_cargo + if: always() + run: | + # check if Cargo.toml exists + if [ -f "Cargo.toml" ]; then + echo "found_cargo=true" >> $GITHUB_OUTPUT + else + echo "found_cargo=false" >> $GITHUB_OUTPUT + fi + + - name: Rust - setup toolchain + if: always() && steps.run_cargo.outputs.found_cargo == 'true' + uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt + + - name: Rust - cargo fmt + if: always() && steps.run_cargo.outputs.found_cargo == 'true' + run: | + cargo fmt -- --check + - name: YAML - find files id: yaml_files if: always()