Skip to content

Commit d8ed2dc

Browse files
authored
Update GH actions and add dependabot (#168)
* Update GH actions and add dependabot * Update .github/workflows/ci.yml
1 parent 278ef74 commit d8ed2dc

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
2+
version: 2
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/" # Location of package manifests
6+
schedule:
7+
interval: "monthly"

.github/workflows/IntegrationTest.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ jobs:
2828
- {user: JuliaStats, repo: Distributions.jl}
2929

3030
steps:
31-
- uses: actions/checkout@v2
32-
- uses: julia-actions/setup-julia@v1
31+
- uses: actions/checkout@v4
32+
- uses: julia-actions/setup-julia@v2
3333
with:
3434
version: ${{ matrix.julia-version }}
3535
arch: x64
36-
- uses: julia-actions/julia-buildpkg@latest
36+
- uses: julia-actions/julia-buildpkg@v1
3737
- name: Clone Downstream
38-
uses: actions/checkout@v2
38+
uses: actions/checkout@v4
3939
with:
4040
repository: ${{ matrix.package.user }}/${{ matrix.package.repo }}
4141
path: downstream

.github/workflows/ci.yml

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,35 +26,28 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
version:
29-
- '1.3' # oldest supported version
30-
- '1.6' # LTS
29+
- min # oldest supported version
30+
- lts # LTS
3131
- '1' # latest release
32-
- 'nightly'
32+
- pre # pre-releases
3333
os:
3434
- ubuntu-latest
3535
- macos-latest
3636
- windows-latest
3737
arch:
3838
- x64
3939
steps:
40-
- uses: actions/checkout@v2
41-
- uses: julia-actions/setup-julia@v1
40+
- uses: actions/checkout@v4
41+
- uses: julia-actions/setup-julia@v2.4
4242
with:
4343
version: ${{ matrix.version }}
4444
arch: ${{ matrix.arch }}
45-
- uses: actions/cache@v1
46-
env:
47-
cache-name: cache-artifacts
48-
with:
49-
path: ~/.julia/artifacts
50-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
51-
restore-keys: |
52-
${{ runner.os }}-test-${{ env.cache-name }}-
53-
${{ runner.os }}-test-
54-
${{ runner.os }}-
45+
- uses: julia-actions/cache@v2
5546
- uses: julia-actions/julia-buildpkg@v1
5647
- uses: julia-actions/julia-runtest@v1
5748
- uses: julia-actions/julia-processcoverage@v1
58-
- uses: codecov/codecov-action@v2
49+
- uses: codecov/codecov-action@v4
5950
with:
51+
fail_ci_if_error: true
6052
file: lcov.info
53+
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)