From ea198cc4991e2f869cd99cb8175652576ef15119 Mon Sep 17 00:00:00 2001 From: Jon Gjengset Date: Sun, 18 Sep 2022 13:52:47 -0700 Subject: [PATCH 1/6] More concise name for scheduled jobs --- .github/workflows/scheduled.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index 20229ba..a5f5311 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -4,7 +4,7 @@ on: pull_request: schedule: - cron: '7 7 * * *' -name: cargo test (rolling) +name: rolling jobs: # https://twitter.com/mycoliza/status/1571295690063753218 nightly: From 441dc27e4d1e365bfc9b0c25e736da6cb1d15102 Mon Sep 17 00:00:00 2001 From: Jon Gjengset Date: Sun, 18 Sep 2022 14:01:04 -0700 Subject: [PATCH 2/6] Allow examples and binaries to require features --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 81c3a01..560e9e2 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -82,7 +82,7 @@ jobs: uses: actions-rs/cargo@v1 with: command: hack - args: --feature-powerset check --all-targets + args: --feature-powerset check --lib --tests msrv: runs-on: ubuntu-latest # we use a matrix here just because env can't be used in job names From b783cb31ab3c6c27ad826bde44aa917c0d0908da Mon Sep 17 00:00:00 2001 From: Jon Gjengset Date: Fri, 23 Sep 2022 08:53:07 -0700 Subject: [PATCH 3/6] Use dependabot, but only for major versions --- .github/dependabot.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..22cfb43 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +version: 2 +updates: + - package-ecosystem: cargo + directory: / + schedule: + interval: daily + ignore: + dependency-name: "*" + # patch and minor updates don't matter for libraries + # remove this ignore rule if your package has binaries + update-types: + - "version-update:semver-patch" + - "version-update:semver-minor" From cf47d4cad4b241a30245a51aa1ac7e99e7fedf8a Mon Sep 17 00:00:00 2001 From: Jon Gjengset Date: Wed, 28 Sep 2022 18:23:39 -0700 Subject: [PATCH 4/6] ignore is a list --- .github/dependabot.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 22cfb43..9c60153 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,9 +5,9 @@ updates: schedule: interval: daily ignore: - dependency-name: "*" - # patch and minor updates don't matter for libraries - # remove this ignore rule if your package has binaries - update-types: - - "version-update:semver-patch" - - "version-update:semver-minor" + - dependency-name: "*" + # patch and minor updates don't matter for libraries + # remove this ignore rule if your package has binaries + update-types: + - "version-update:semver-patch" + - "version-update:semver-minor" From 82cbed84f82e8538cdfc99dcf1b8b2cbab4fb126 Mon Sep 17 00:00:00 2001 From: Jon Gjengset Date: Fri, 9 Dec 2022 16:25:21 -0800 Subject: [PATCH 5/6] Notify if actions themselves are outdated --- .github/dependabot.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9c60153..8139a93 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,9 @@ version: 2 updates: + - package-ecosystem: github-actions + directory: / + schedule: + interval: daily - package-ecosystem: cargo directory: / schedule: From c8a7835b2f0b21d9a64e6a8b0ddc10fbc88e2dd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 10 Dec 2022 00:25:41 +0000 Subject: [PATCH 6/6] Bump codecov/codecov-action from 2 to 3 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2 to 3. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v2...v3) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 83645f8..9569167 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -108,6 +108,6 @@ jobs: - name: cargo llvm-cov run: cargo llvm-cov --locked --all-features --lcov --output-path lcov.info - name: Upload to codecov.io - uses: codecov/codecov-action@v2 + uses: codecov/codecov-action@v3 with: fail_ci_if_error: true