diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..d60f0707 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" # Location of package manifests + schedule: + interval: "monthly" diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3616c8ef..898f383c 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -21,14 +21,14 @@ jobs: fail-fast: false matrix: version: - - '1.6' # Replace this with the minimum Julia version that your package supports. E.g. if your package requires Julia 1.5 or higher, change this to '1.5'. + - 'min' - '1' # Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia. os: - ubuntu-latest arch: - x64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} diff --git a/.github/workflows/DocPreviewCleanup.yml b/.github/workflows/DocPreviewCleanup.yml index cb728f4e..40df4ca5 100644 --- a/.github/workflows/DocPreviewCleanup.yml +++ b/.github/workflows/DocPreviewCleanup.yml @@ -13,18 +13,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout gh-pages branch - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: gh-pages - uses: julia-actions/setup-julia@v2 with: version: '1' - name: Check for stale PR previews - shell: julia {0} + shell: julia --color=yes --project=@temp {0} run: | using Pkg - pkg"activate --temp" - pkg"add HTTP JSON3" + Pkg.add(["HTTP", "JSON3"]) using HTTP using JSON3 diff --git a/.github/workflows/Documenter.yml b/.github/workflows/Documenter.yml index fa7bdb13..1ca934fc 100644 --- a/.github/workflows/Documenter.yml +++ b/.github/workflows/Documenter.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Julia uses: julia-actions/setup-julia@v1 - name: Load Julia packages from cache @@ -51,7 +51,7 @@ jobs: id: julia-cache-save if: cancelled() || failure() uses: actions/cache/save@v4 - with: + with: path: | ${{ steps.julia-cache.outputs.cache-paths }} key: ${{ steps.julia-cache.outputs.cache-key }} diff --git a/.github/workflows/enforce-changelog.yml b/.github/workflows/enforce-changelog.yml index 6f69889d..d7f1dd3c 100644 --- a/.github/workflows/enforce-changelog.yml +++ b/.github/workflows/enforce-changelog.yml @@ -7,7 +7,7 @@ jobs: changelog: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dangoslen/changelog-enforcer@v3 with: changeLogPath: 'CHANGELOG.md'