Skip to content

Commit 24a6b66

Browse files
committed
Fix CI
1 parent 769ec40 commit 24a6b66

File tree

1 file changed

+44
-42
lines changed

1 file changed

+44
-42
lines changed

.github/workflows/dotnet.yml

+44-42
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,33 @@ env:
66
DOTNET_SDK_VERSION: 5.0.x
77

88
jobs:
9-
build-generic-netf:
9+
build-generic:
1010
runs-on: windows-latest
1111
steps:
12-
- name: Checkout code
13-
uses: actions/checkout@v2
14-
15-
- name: Checkout submodules
16-
run: git submodule update --init --recursive
12+
- name: Checkout code
13+
uses: actions/checkout@v2
1714

18-
- name: Setup .NET
19-
uses: actions/setup-dotnet@v1
20-
with:
21-
dotnet-version: ${{ env.DOTNET_SDK_VERSION }}
15+
- name: Checkout submodules
16+
run: git submodule update --init --recursive
2217

23-
- name: Restore dependencies
24-
run: dotnet restore
18+
- name: Setup .NET
19+
uses: actions/setup-dotnet@v1
20+
with:
21+
dotnet-version: ${{ env.DOTNET_SDK_VERSION }}
2522

26-
- name: Build with .NET Framework
27-
run: dotnet publish -c Release -f net48 -o out/generic-netf
23+
- name: Restore dependencies
24+
run: dotnet restore
2825

29-
- name: Archive generic-netf release
30-
uses: thedoctor0/zip-release@master
31-
with:
32-
path: out/generic-netf
33-
type: 'zip'
34-
filename: 'out/generic-netf.zip'
26+
- name: Build with .NET Core
27+
run: dotnet publish -c Release -f net5.0 -o out/${{ github.event.repository.name }}-generic
3528

36-
- name: Upload generic-netf artifacts
37-
uses: actions/upload-artifact@v2
38-
with:
39-
name: ${{ github.event.repository.name }}-generic-netf
40-
path: out/generic-netf.zip
29+
- name: Upload generic artifacts
30+
uses: actions/upload-artifact@v2
31+
with:
32+
name: ${{ github.event.repository.name }}-generic
33+
path: out/${{ github.event.repository.name }}-generic
4134

42-
build-generic:
35+
build-generic-netf:
4336
runs-on: windows-latest
4437
steps:
4538
- name: Checkout code
@@ -56,23 +49,14 @@ jobs:
5649
- name: Restore dependencies
5750
run: dotnet restore
5851

59-
- name: Build with .NET Core
60-
run: dotnet publish -c Release -f net5.0 -o out/generic
52+
- name: Build with .NET Framework
53+
run: dotnet publish -c Release -f net48 -o out/${{ github.event.repository.name }}-generic-netf
6154

62-
- name: Archive generic release
63-
uses: thedoctor0/zip-release@master
64-
with:
65-
directory: out/generic
66-
path: out/generic
67-
type: 'zip'
68-
filename: 'out/generic.zip'
69-
exclusions: '*.json'
70-
71-
- name: Upload generic artifacts
55+
- name: Upload generic-netf artifacts
7256
uses: actions/upload-artifact@v2
7357
with:
74-
name: ${{ github.event.repository.name }}-generic
75-
path: out/generic.zip
58+
name: ${{ github.event.repository.name }}-generic-netf
59+
path: out/${{ github.event.repository.name }}-generic-netf
7660

7761
release:
7862
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }}
@@ -84,13 +68,31 @@ jobs:
8468
uses: actions/[email protected]
8569
with:
8670
name: ${{ github.event.repository.name }}-generic
87-
path: out
71+
path: out/${{ github.event.repository.name }}-generic
8872

8973
- name: Download generic-netf artifacts
9074
uses: actions/[email protected]
9175
with:
9276
name: ${{ github.event.repository.name }}-generic-netf
93-
path: out
77+
path: out/${{ github.event.repository.name }}-generic-netf
78+
79+
- name: Archive generic release
80+
uses: thedoctor0/zip-release@master
81+
with:
82+
directory: out
83+
path: ${{ github.event.repository.name }}-generic
84+
type: 'zip'
85+
filename: 'generic.zip'
86+
exclusions: '*.json'
87+
88+
- name: Archive generic-netf release
89+
uses: thedoctor0/zip-release@master
90+
with:
91+
directory: out
92+
path: ${{ github.event.repository.name }}-generic-netf
93+
type: 'zip'
94+
filename: 'generic-netf.zip'
95+
exclusions: '*.json'
9496

9597
- name: Create GitHub release
9698
id: github_release

0 commit comments

Comments
 (0)