diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..a49032f --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "julia" + directory: "/" + schedule: + interval: "weekly" + groups: # uncomment to group all julia package updates into a single PR + all-julia-packages: + patterns: + - "*" diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml deleted file mode 100644 index 688c5c4..0000000 --- a/.github/workflows/CompatHelper.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: CompatHelper -on: - schedule: - - cron: 0 0 * * * - workflow_dispatch: -jobs: - CompatHelper: - runs-on: ubuntu-latest - steps: - - name: "Install CompatHelper" - run: | - import Pkg - name = "CompatHelper" - uuid = "aa819f21-2bde-4658-8897-bab36330d9b7" - version = "3" - Pkg.add(; name, uuid, version) - shell: julia --color=yes {0} - - name: "Run CompatHelper" - run: | - import CompatHelper - CompatHelper.main() - shell: julia --color=yes {0} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1bd88f9..f43ca4e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,24 +11,23 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - julia-version: ["lts", "1", "pre"] + julia-version: ["min", "1", "pre"] os: [ubuntu-latest, macOS-latest] steps: - - uses: actions/checkout@v4 - - uses: julia-actions/setup-julia@v2 + - uses: actions/checkout@v6 + - uses: julia-actions/setup-julia@v3 with: version: ${{ matrix.julia-version }} - arch: x64 - - uses: julia-actions/cache@v2 + - uses: julia-actions/cache@v3 - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-runtest@latest env: PYTHON: "" - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} - file: ./lcov.info + files: ./lcov.info name: codecov-umbrella fail_ci_if_error: false if: ${{ matrix.os =='ubuntu-latest' }} diff --git a/.github/workflows/documenter.yml b/.github/workflows/documenter.yml index 37f2d44..ea2516c 100644 --- a/.github/workflows/documenter.yml +++ b/.github/workflows/documenter.yml @@ -11,15 +11,15 @@ jobs: runs-on: ubuntu-latest # if: contains( github.event.pull_request.labels.*.name, 'preview docs') || github.ref == 'refs/heads/master' || contains(github.ref, 'refs/tags/') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # - uses: quarto-dev/quarto-actions/setup@v2 # with: # version: "1.6.38" - uses: julia-actions/setup-julia@latest with: - version: "1.11" + version: "1" - name: Julia Cache - uses: julia-actions/cache@v2 + uses: julia-actions/cache@v3 # - name: Cache Quarto # id: cache-quarto # uses: actions/cache@v4 diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index d007585..9ec56c3 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -12,7 +12,7 @@ jobs: name: Runic runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 # - uses: julia-actions/setup-julia@v2 # with: # version: '1'