@@ -11,27 +11,27 @@ jobs:
11
11
SemVer : ${{ steps.gitversion.outputs.semVer }}
12
12
ShortSha : ${{ steps.gitversion.outputs.shortSha }}
13
13
steps :
14
- - uses : actions/checkout@v3
14
+ - uses : actions/checkout@v4
15
15
with :
16
16
fetch-depth : 0
17
17
- name : Install GitVersion
18
- uses : gittools/actions/gitversion/setup@v0.10.2
18
+ uses : gittools/actions/gitversion/setup@v1.1.1
19
19
with :
20
20
versionSpec : x # Latest
21
21
- name : Use GitVersion
22
22
id : gitversion
23
- uses : gittools/actions/gitversion/execute@v0.10.2
23
+ uses : gittools/actions/gitversion/execute@v1.1.1
24
24
25
25
build_and_test :
26
26
runs-on : ubuntu-latest
27
27
outputs :
28
28
artifact_name : ${{ steps.prepare_artifacts.outputs.artifact_name }}
29
29
needs : prepare
30
30
steps :
31
- - uses : actions/setup-dotnet@v3
31
+ - uses : actions/setup-dotnet@v4
32
32
with :
33
- dotnet-version : 7 .0
34
- - uses : actions/checkout@v3
33
+ dotnet-version : 8 .0
34
+ - uses : actions/checkout@v4
35
35
- name : Build
36
36
run : dotnet build -c Release
37
37
- name : Test
44
44
cp {README,xvd_info,CHANGELOG}.md release
45
45
echo "artifact_name=XVDTool-${{ needs.prepare.outputs.SemVer }}-${{ needs.prepare.outputs.ShortSha }}" >> $GITHUB_OUTPUT
46
46
- name : Upload artifacts
47
- uses : actions/upload-artifact@v3
47
+ uses : actions/upload-artifact@v4
48
48
with :
49
49
name : ${{ steps.prepare_artifacts.outputs.artifact_name }}
50
50
path : release
60
60
- name : Generate zip
61
61
run : zip -j XVDTool-${{ needs.prepare.outputs.AssemblySemVer }}.zip ${{ needs.build_and_test.outputs.artifact_name }}/*
62
62
- name : Create release (on tag)
63
- uses : softprops/action-gh-release@e99df7cd8088d9c5dddab02bf975f62025a6e760
63
+ uses : softprops/action-gh-release@v2
64
64
with :
65
65
name : Release ${{ github.ref }}
66
66
tag_name : ${{ github.ref }}
0 commit comments