diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 87367d2..196908a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,3 +16,11 @@ updates: open-pull-requests-limit: 10 labels: - dependency + + # Group all updates together in a single PR. We can remove some + # updates from a combined update PR via comments to dependabot: + # https://docs.github.com/en/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-for-grouped-updates-with-comment-commands + groups: + build: + patterns: + - "*" diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 7a77066..aa47c0e 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,7 +18,7 @@ concurrency: env: CARGO_TERM_COLOR: always # Pinned toolchain for linting - ACTIONS_LINTS_TOOLCHAIN: 1.75.0 + ACTIONS_LINTS_TOOLCHAIN: 1.84.1 jobs: tests-stable: @@ -27,7 +27,7 @@ jobs: container: quay.io/coreos-assembler/fcos-buildroot:testing-devel steps: - name: Check out repository - uses: actions/checkout@v5 + uses: actions/checkout@v4 - name: Install toolchain uses: dtolnay/rust-toolchain@v1 with: @@ -44,7 +44,7 @@ jobs: container: quay.io/coreos-assembler/fcos-buildroot:testing-devel steps: - name: Check out repository - uses: actions/checkout@v5 + uses: actions/checkout@v4 - name: Install toolchain uses: dtolnay/rust-toolchain@v1 with: @@ -61,7 +61,7 @@ jobs: container: quay.io/coreos-assembler/fcos-buildroot:testing-devel steps: - name: Check out repository - uses: actions/checkout@v5 + uses: actions/checkout@v4 - name: Detect crate MSRV run: | msrv=$(cargo metadata --format-version 1 --no-deps | \ @@ -84,7 +84,7 @@ jobs: container: quay.io/coreos-assembler/fcos-buildroot:testing-devel steps: - name: Check out repository - uses: actions/checkout@v5 + uses: actions/checkout@v4 - name: Install toolchain uses: dtolnay/rust-toolchain@v1 with: @@ -106,7 +106,7 @@ jobs: channel: [beta, nightly] steps: - name: Check out repository - uses: actions/checkout@v5 + uses: actions/checkout@v4 - name: Install toolchain uses: dtolnay/rust-toolchain@v1 with: @@ -117,19 +117,3 @@ jobs: run: cargo build --all-targets - name: cargo test run: cargo test --all-targets - tests-windows: - name: Tests, Windows - runs-on: windows-latest - steps: - - name: Check out repository - uses: actions/checkout@v5 - - name: Install toolchain - uses: dtolnay/rust-toolchain@v1 - with: - toolchain: stable - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - name: cargo build - run: cargo build --all-targets - - name: cargo test - run: cargo test --all-targets