Skip to content

Commit 4662d6a

Browse files
authored
Merge pull request #171 from JuliaInterop/vs/ci
Update CI workflow to use latest actions versions
2 parents 7ea8c7c + c9b0b5b commit 4662d6a

File tree

2 files changed

+20
-33
lines changed

2 files changed

+20
-33
lines changed

.github/workflows/CI.yml

Lines changed: 17 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,53 @@
11
name: CI
22
on:
3-
pull_request:
43
push:
5-
branches:
6-
- master
7-
- v0.7
8-
tags: '*'
4+
branches: [master]
5+
tags: ['*']
6+
pull_request:
7+
workflow_dispatch:
98
jobs:
109
test:
1110
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
1211
runs-on: ${{ matrix.os }}
12+
env:
13+
JULIA_NUM_THREADS: '1'
1314
strategy:
1415
fail-fast: false
1516
matrix:
1617
version:
17-
- '1.0'
18-
- '1.6'
18+
- 'lts'
1919
- '1'
20-
- 'nightly'
2120
os:
2221
- ubuntu-latest
2322
- windows-latest
2423
arch:
2524
- x64
2625
include:
27-
- version: '1.0'
28-
os: macos-latest
29-
arch: x64
30-
julia_copy_stacks: 1
31-
- version: '1.6.2'
26+
- version: '1'
3227
os: macos-latest
33-
arch: x64
28+
arch: aarch64
3429
julia_copy_stacks: 1
3530
- os: ubuntu-latest
3631
julia_copy_stacks: 1
3732
- os: windows-latest
3833
julia_copy_stacks: 0
3934
steps:
40-
- uses: actions/checkout@v2
41-
- uses: actions/setup-java@v2
35+
- uses: actions/checkout@v5
36+
- uses: actions/setup-java@v5
4237
with:
4338
distribution: 'zulu'
44-
java-version: '11'
45-
- uses: julia-actions/setup-julia@v1
39+
java-version: '17'
40+
- uses: julia-actions/setup-julia@v2
4641
with:
4742
version: ${{ matrix.version }}
4843
arch: ${{ matrix.arch }}
49-
- uses: actions/cache@v1
50-
env:
51-
cache-name: cache-artifacts
52-
with:
53-
path: ~/.julia/artifacts
54-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
55-
restore-keys: |
56-
${{ runner.os }}-test-${{ env.cache-name }}-
57-
${{ runner.os }}-test-
58-
${{ runner.os }}-
44+
- uses: julia-actions/cache@v2
5945
- uses: julia-actions/julia-buildpkg@v1
6046
- uses: julia-actions/julia-runtest@v1
6147
env:
6248
JULIA_COPY_STACKS: ${{ matrix.julia_copy_stacks }}
6349
- uses: julia-actions/julia-processcoverage@v1
64-
- uses: codecov/codecov-action@v1
50+
- uses: codecov/codecov-action@v5
6551
with:
66-
file: lcov.info
52+
files: lcov.info
53+
token: ${{ secrets.CODECOV_TOKEN }}

Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "JavaCall"
22
uuid = "494afd89-becb-516b-aafa-70d2670c0337"
3-
version = "0.8.0"
3+
version = "0.8.1"
44

55
[deps]
66
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
@@ -9,8 +9,8 @@ Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
99
WinReg = "1b915085-20d7-51cf-bf83-8f477d6f5128"
1010

1111
[compat]
12-
DataStructures = "0.17, 0.18"
13-
WinReg = "0.3.1"
12+
DataStructures = "0.17, 0.18, 0.19"
13+
WinReg = "0.3.1, 1"
1414
julia = "1"
1515

1616
[extras]

0 commit comments

Comments
 (0)