From 175074468c10f673e92faec70f666adb54c71dd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20G=C3=B6ttgens?= Date: Thu, 10 Oct 2024 15:16:35 +0200 Subject: [PATCH 1/4] Add dependabot for github-actions (#299) --- .github/dependabot.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..6867e71e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" From ce555285a927b430f65fa78c4a9e6898bc1e1091 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20G=C3=B6ttgens?= Date: Thu, 10 Oct 2024 15:26:31 +0200 Subject: [PATCH 2/4] Update dependabot.yml (#304) --- .github/dependabot.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6867e71e..a4984919 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,3 +9,8 @@ updates: directory: "/" schedule: interval: "weekly" + groups: + github-actions-deps: + patterns: + - "*" + From d0123ba845f53ffb185c3ca95a29dcc0c81d8de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20G=C3=B6ttgens?= Date: Thu, 10 Oct 2024 15:49:52 +0200 Subject: [PATCH 3/4] Update CI for julia 1.11 release (#298) --- .github/workflows/test.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e845aedc..c13eab89 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,13 +17,16 @@ concurrency: jobs: test: + name: Test Julia ${{ matrix.julia-version }} ${{ matrix.os }} runs-on: ${{ matrix.os }} timeout-minutes: 15 strategy: + fail-fast: false matrix: os: ["ubuntu-latest"] julia-version: - - '1.11-nightly' + # - '1.12-nightly' + - '1.11' - '1.10' - '1.9' - '1.8' @@ -41,20 +44,19 @@ jobs: julia-version: '1' - os: windows-latest julia-version: '1.0' - - os: windows-latest - julia-version: '1.11-nightly' + # - os: windows-latest + # julia-version: '1.12-nightly' - os: windows-latest julia-version: 'nightly' - os: macOS-latest julia-version: '1' - - os: macOS-latest + - os: macOS-13 # macOS-14 and later require julia >= 1.8 julia-version: '1.0' - - os: macOS-latest - julia-version: '1.11-nightly' + # - os: macOS-latest + # julia-version: '1.12-nightly' - os: macOS-latest julia-version: 'nightly' - fail-fast: false - name: Test Julia ${{ matrix.julia-version }} ${{ matrix.os }} + steps: - uses: actions/checkout@v3 - name: Setup julia From 2589deb4d28162f73b7768dbce337bfa783ed8d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:21:26 +0200 Subject: [PATCH 4/4] Bump codecov/codecov-action from 3 to 4 (#301) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lars Göttgens --- .github/workflows/test.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c13eab89..bf0e35b6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,14 +59,16 @@ jobs: steps: - uses: actions/checkout@v3 + with: + # For Codecov, we must also fetch the parent of the HEAD commit to + # be able to properly deal with PRs / merges + fetch-depth: 2 - name: Setup julia uses: julia-actions/setup-julia@v1 with: version: ${{ matrix.julia-version }} - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v4 with: - file: ./lcov.info - flags: unittests - name: codecov-umbrella + token: ${{ secrets.CODECOV_TOKEN }}