15
15
description : Create a release
16
16
required : true
17
17
default : " false"
18
- branches :
19
- - main
20
- - release/*
21
18
22
19
env :
23
20
IS_STABLE_BUILD : ${{ github.event.inputs.is_stable_build }}
@@ -37,23 +34,23 @@ jobs:
37
34
package_version : ${{ steps.build_script.outputs.package_version }}
38
35
39
36
steps :
40
- - uses : actions/checkout@v3
37
+ - uses : actions/checkout@v4
41
38
- name : Setup .NET
42
- uses : actions/setup-dotnet@v3
39
+ uses : actions/setup-dotnet@v4
43
40
with :
44
41
dotnet-version : |
45
42
6.0.x
46
43
7.0.x
47
44
- name : Run build script
48
45
id : build_script
49
46
run : ./build.ps1 -ci
50
- - uses : actions/upload-artifact@v3
47
+ - uses : actions/upload-artifact@v4
51
48
if : ${{ matrix.os == 'windows-latest' }}
52
49
with :
53
50
name : packages
54
51
path : artifacts/
55
52
if-no-files-found : error
56
- - uses : codecov/codecov-action@v3
53
+ - uses : codecov/codecov-action@v4
57
54
with :
58
55
name : unittests-${{ matrix.os }}
59
56
fail_ci_if_error : true
@@ -66,10 +63,10 @@ jobs:
66
63
steps :
67
64
- run : echo "Releasing ${{ env.PACKAGE_VERSION }}"
68
65
- name : Setup NuGet
69
- uses : NuGet/setup-nuget@v1
66
+ uses : NuGet/setup-nuget@v2
70
67
with :
71
68
nuget-version : latest
72
- - uses : actions/download-artifact@v2
69
+ - uses : actions/download-artifact@v4
73
70
with :
74
71
name : packages
75
72
path : packages
80
77
- name : Push to NuGet.org
81
78
run : nuget push packages\*.nupkg -ApiKey ${{ secrets.NUGET_API_KEY }} -Source https://api.nuget.org/v3/index.json -SkipDuplicate
82
79
- name : Create GitHub release
83
- uses : softprops/action-gh-release@v1
80
+ uses : softprops/action-gh-release@v2
84
81
env :
85
82
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
86
83
with :
0 commit comments