Skip to content

Commit 2b51ecf

Browse files
committed
Add global.json and update workflow
1 parent ff50137 commit 2b51ecf

File tree

2 files changed

+29
-22
lines changed

2 files changed

+29
-22
lines changed

.github/workflows/test.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ jobs:
99
runs-on: macos-11
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v4
1313
- name: Install Dotnet
14-
uses: actions/setup-dotnet@v1
14+
uses: actions/setup-dotnet@v4
1515
with:
16-
dotnet-version: '6.0.100'
16+
global-json-file: global.json
1717
- name: Restore Tools
1818
run: dotnet tool restore
1919
- name: Paket Restore
@@ -25,7 +25,7 @@ jobs:
2525
- name: Test
2626
run: dotnet test -l "console;verbosity=detailed" --no-build --nologo
2727
- name: Upload MacOS native libs
28-
uses: actions/upload-artifact@v2
28+
uses: actions/upload-artifact@v4
2929
with:
3030
name: mac_x64
3131
path: libs/Native/Aardvark.Assembler/mac/AMD64/
@@ -34,11 +34,11 @@ jobs:
3434
runs-on: macos-11
3535
steps:
3636
- name: Checkout
37-
uses: actions/checkout@v2
37+
uses: actions/checkout@v4
3838
- name: Build Native
3939
run: ./buildnative.sh arm64
4040
- name: Upload MacOS native libs
41-
uses: actions/upload-artifact@v2
41+
uses: actions/upload-artifact@v4
4242
with:
4343
name: mac_m1
4444
path: libs/Native/Aardvark.Assembler/mac/ARM64/
@@ -47,11 +47,11 @@ jobs:
4747
runs-on: ubuntu-20.04
4848
steps:
4949
- name: Checkout
50-
uses: actions/checkout@v2
50+
uses: actions/checkout@v4
5151
- name: Install Dotnet
52-
uses: actions/setup-dotnet@v1
52+
uses: actions/setup-dotnet@v4
5353
with:
54-
dotnet-version: '6.0.100'
54+
global-json-file: global.json
5555
- name: Restore Tools
5656
run: dotnet tool restore
5757
- name: Paket Restore
@@ -63,7 +63,7 @@ jobs:
6363
- name: Test
6464
run: dotnet test -l "console;verbosity=detailed" --no-build --nologo
6565
- name: Upload Linux native libs
66-
uses: actions/upload-artifact@v2
66+
uses: actions/upload-artifact@v4
6767
with:
6868
name: linux_x64
6969
path: libs/Native/Aardvark.Assembler/linux/AMD64/
@@ -72,11 +72,11 @@ jobs:
7272
runs-on: windows-latest
7373
steps:
7474
- name: Checkout
75-
uses: actions/checkout@v2
75+
uses: actions/checkout@v4
7676
- name: Install Dotnet
77-
uses: actions/setup-dotnet@v1
77+
uses: actions/setup-dotnet@v4
7878
with:
79-
dotnet-version: '6.0.100'
79+
global-json-file: global.json
8080
- name: Restore Tools
8181
run: dotnet tool restore
8282
- name: Paket Restore
@@ -88,7 +88,7 @@ jobs:
8888
- name: Test
8989
run: dotnet test -l "console;verbosity=detailed" --no-build --nologo
9090
- name: Upload Windows native libs
91-
uses: actions/upload-artifact@v2
91+
uses: actions/upload-artifact@v4
9292
with:
9393
name: windows_x64
9494
path: libs/Native/Aardvark.Assembler/windows/AMD64/
@@ -103,31 +103,31 @@ jobs:
103103
- macos_m1
104104
steps:
105105
- name: Checkout
106-
uses: actions/checkout@v2
106+
uses: actions/checkout@v4
107107
- name: Download MacOS dependencies (x64)
108-
uses: actions/download-artifact@v2
108+
uses: actions/download-artifact@v4
109109
with:
110110
name: mac_x64
111111
path: libs/Native/Aardvark.Assembler/mac/AMD64/
112112
- name: Download MacOS dependencies (arm64)
113-
uses: actions/download-artifact@v2
113+
uses: actions/download-artifact@v4
114114
with:
115115
name: mac_m1
116116
path: libs/Native/Aardvark.Assembler/mac/ARM64/
117117
- name: Download Linux dependencies
118-
uses: actions/download-artifact@v2
118+
uses: actions/download-artifact@v4
119119
with:
120120
name: linux_x64
121121
path: libs/Native/Aardvark.Assembler/linux/AMD64/
122122
- name: Download Windows dependencies
123-
uses: actions/download-artifact@v2
123+
uses: actions/download-artifact@v4
124124
with:
125125
name: windows_x64
126126
path: libs/Native/Aardvark.Assembler/windows/AMD64/
127127
- name: Install Dotnet
128-
uses: actions/setup-dotnet@v1
128+
uses: actions/setup-dotnet@v4
129129
with:
130-
dotnet-version: '6.0.100'
130+
global-json-file: global.json
131131
- name: Restore Tools
132132
run: dotnet tool restore
133133
- name: Paket Restore
@@ -139,7 +139,7 @@ jobs:
139139
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
140140
run: dotnet aardpack src\Assembler.sln --notag
141141
- name: Upload Packages
142-
uses: actions/upload-artifact@v2
142+
uses: actions/upload-artifact@v4
143143
with:
144144
name: packages
145145
path: bin\pack

global.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"sdk": {
3+
"version": "8.0.0",
4+
"rollForward": "latestFeature",
5+
"allowPrerelease": false
6+
}
7+
}

0 commit comments

Comments
 (0)