@@ -20,20 +20,20 @@ jobs:
20
20
- name : Setup .NET Core SDK
21
21
uses : actions/setup-dotnet@v3
22
22
with :
23
- dotnet-version : 6 .x
23
+ dotnet-version : 8 .x
24
24
25
25
- name : Publish the application
26
- run : dotnet publish OKP.Core --configuration ${{ matrix.configuration }} --runtime ${{ matrix.runtime-identifier }} --self-contained false
26
+ run : dotnet publish OKP.Core --configuration ${{ matrix.configuration }} --runtime ${{ matrix.runtime-identifier }} /p:PublishAot= false
27
27
28
28
- name : Upload build artifacts
29
29
uses : actions/upload-artifact@v3
30
30
with :
31
31
name : OKP.Core-${{ matrix.runtime-identifier }}-${{ matrix.configuration }}
32
32
path : |
33
- OKP.Core/bin/${{ matrix.configuration }}/net6 .0/${{ matrix.runtime-identifier }}/publish/*
34
- !OKP.Core/bin/${{ matrix.configuration }}/net6 .0/${{ matrix.runtime-identifier }}/publish/*.pdb
35
- !OKP.Core/bin/${{ matrix.configuration }}/net6 .0/${{ matrix.runtime-identifier }}/publish/*.dbg
36
- !OKP.Core/bin/${{ matrix.configuration }}/net6 .0/${{ matrix.runtime-identifier }}/publish/*.dwarf
33
+ OKP.Core/bin/${{ matrix.configuration }}/net8 .0/${{ matrix.runtime-identifier }}/publish/*
34
+ !OKP.Core/bin/${{ matrix.configuration }}/net8 .0/${{ matrix.runtime-identifier }}/publish/*.pdb
35
+ !OKP.Core/bin/${{ matrix.configuration }}/net8 .0/${{ matrix.runtime-identifier }}/publish/*.dbg
36
+ !OKP.Core/bin/${{ matrix.configuration }}/net8 .0/${{ matrix.runtime-identifier }}/publish/*.dwarf
37
37
38
38
glue :
39
39
name : ' Build (Release, osx-universal)'
43
43
steps :
44
44
- name : Setup working directory
45
45
run : |
46
- mkdir -p OKP.Core/bin/Release/net6 .0/osx-x64/publish
47
- mkdir -p OKP.Core/bin/Release/net6 .0/osx-arm64/publish
46
+ mkdir -p OKP.Core/bin/Release/net8 .0/osx-x64/publish
47
+ mkdir -p OKP.Core/bin/Release/net8 .0/osx-arm64/publish
48
48
49
49
- name : Setup lipo
50
50
run : |
@@ -56,26 +56,26 @@ jobs:
56
56
uses : actions/download-artifact@v3
57
57
with :
58
58
name : OKP.Core-osx-x64-Release
59
- path : OKP.Core/bin/Release/net6 .0/osx-x64/publish
59
+ path : OKP.Core/bin/Release/net8 .0/osx-x64/publish
60
60
61
61
- name : Download arm64 build
62
62
uses : actions/download-artifact@v3
63
63
with :
64
64
name : OKP.Core-osx-arm64-Release
65
- path : OKP.Core/bin/Release/net6 .0/osx-arm64/publish
65
+ path : OKP.Core/bin/Release/net8 .0/osx-arm64/publish
66
66
67
67
- name : Glue the binary
68
68
run : |
69
- mkdir -p OKP.Core/bin/Release/net6 .0/osx-universal/publish
70
- lipo -create OKP.Core/bin/Release/net6 .0/osx-x64/publish/OKP.Core OKP.Core/bin/Release/net6 .0/osx-arm64/publish/OKP.Core -output OKP.Core/bin/Release/net6 .0/osx-universal/publish/OKP.Core
71
- mv OKP.Core/bin/Release/net6 .0/osx-x64/publish/config OKP.Core/bin/Release/net6 .0/osx-universal/publish/config
69
+ mkdir -p OKP.Core/bin/Release/net8 .0/osx-universal/publish
70
+ lipo -create OKP.Core/bin/Release/net8 .0/osx-x64/publish/OKP.Core OKP.Core/bin/Release/net8 .0/osx-arm64/publish/OKP.Core -output OKP.Core/bin/Release/net8 .0/osx-universal/publish/OKP.Core
71
+ mv OKP.Core/bin/Release/net8 .0/osx-x64/publish/config OKP.Core/bin/Release/net8 .0/osx-universal/publish/config
72
72
73
73
- name : Upload build artifacts
74
74
uses : actions/upload-artifact@v3
75
75
with :
76
76
name : OKP.Core-osx-universal-Release
77
77
path : |
78
- OKP.Core/bin/Release/net6 .0/osx-universal/publish/*
79
- !OKP.Core/bin/Release/net6 .0/osx-universal/publish/*.pdb
80
- !OKP.Core/bin/Release/net6 .0/osx-universal/publish/*.dbg
81
- !OKP.Core/bin/Release/net6 .0/osx-universal/publish/*.dwarf
78
+ OKP.Core/bin/Release/net8 .0/osx-universal/publish/*
79
+ !OKP.Core/bin/Release/net8 .0/osx-universal/publish/*.pdb
80
+ !OKP.Core/bin/Release/net8 .0/osx-universal/publish/*.dbg
81
+ !OKP.Core/bin/Release/net8 .0/osx-universal/publish/*.dwarf
0 commit comments