Skip to content

Commit 2ef2daa

Browse files
authored
Merge pull request #469 from skyleaworlder/update-ci
Update deprecated actions & change coverage upload entry
2 parents f1abd1b + 89c6ec2 commit 2ef2daa

File tree

3 files changed

+20
-9
lines changed

3 files changed

+20
-9
lines changed

.github/workflows/Downstream.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
- {user: dfdx, repo: Avalon.jl, group: All}
2424
- {user: JuliaOptimalTransport, repo: OptimalTransport.jl, group: All}
2525
steps:
26-
- uses: actions/checkout@v2
26+
- uses: actions/checkout@v3
2727
# for OptimalTransport.jl
2828
- name: Install python
29-
uses: actions/setup-python@v2
29+
uses: actions/setup-python@v4
3030
with:
3131
python-version: '3.9'
3232
architecture: ${{ matrix.arch }}
@@ -38,7 +38,7 @@ jobs:
3838
arch: x64
3939
- uses: julia-actions/julia-buildpkg@latest
4040
- name: Clone Downstream
41-
uses: actions/checkout@v2
41+
uses: actions/checkout@v3
4242
with:
4343
repository: ${{ matrix.package.user }}/${{ matrix.package.repo }}
4444
path: downstream

.github/workflows/ci.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ jobs:
5050
julia-threads: '2'
5151

5252
steps:
53-
- uses: actions/checkout@v2
53+
- uses: actions/checkout@v3
5454
- uses: julia-actions/setup-julia@v1
5555
with:
5656
version: ${{ matrix.version }}
5757
arch: ${{ matrix.arch }}
58-
- uses: actions/cache@v1
58+
- uses: actions/cache@v3
5959
env:
6060
cache-name: cache-artifacts
6161
with:
@@ -66,17 +66,28 @@ jobs:
6666
${{ runner.os }}-test-
6767
${{ runner.os }}-
6868
- uses: julia-actions/julia-buildpkg@v1
69-
- uses: julia-actions/julia-runtest@v1
69+
70+
- name: "Run test without coverage"
71+
uses: julia-actions/julia-runtest@v1
72+
if: ${{ !contains(fromJson('["1", "1.6"]'), matrix.version) || matrix.os != 'ubuntu-latest' }}
73+
with:
74+
coverage: false
75+
76+
- name: "Run test with coverage"
77+
uses: julia-actions/julia-runtest@v1
78+
if: contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
7079
- uses: julia-actions/julia-processcoverage@v1
71-
- uses: codecov/codecov-action@v1
80+
if: contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
81+
- uses: codecov/codecov-action@v3
82+
if: contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
7283
with:
7384
file: lcov.info
7485

7586
docs:
7687
name: Documentation
7788
runs-on: ubuntu-latest
7889
steps:
79-
- uses: actions/checkout@v2
90+
- uses: actions/checkout@v3
8091
- uses: julia-actions/setup-julia@v1
8192
with:
8293
version: '1.6'

.github/workflows/clean_preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout gh-pages branch
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v3
1414
with:
1515
ref: gh-pages
1616
- name: Delete preview and history + push changes

0 commit comments

Comments
 (0)