diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b736c94c722..a275ce968cd 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: @@ -18,6 +25,20 @@ updates: interval: "daily" time: "08:30" open-pull-requests-limit: 10 + groups: + docker-actions: + applies-to: version-updates + patterns: + - "docker/*" + github-actions: + applies-to: version-updates + patterns: + - "actions/*" + - "github/*" + lizardbyte-actions: + applies-to: version-updates + patterns: + - "LizardByte/*" - package-ecosystem: "npm" directory: "/" @@ -25,6 +46,10 @@ updates: interval: "daily" time: "09:00" open-pull-requests-limit: 10 + groups: + dev-dependencies: + applies-to: version-updates + dependency-type: "development" - package-ecosystem: "nuget" directory: "/" @@ -39,6 +64,11 @@ updates: interval: "daily" time: "10:00" open-pull-requests-limit: 10 + groups: + pytest-dependencies: + applies-to: version-updates + patterns: + - "pytest*" - package-ecosystem: "gitsubmodule" directory: "/" diff --git a/.github/workflows/common-lint.yml b/.github/workflows/common-lint.yml index 4a62b245ed2..10692ad934b 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()