26
26
- uses : actions/checkout@v4
27
27
28
28
- name : Install Node.js
29
- uses : actions/setup-node@v3
29
+ uses : actions/setup-node@v4
30
30
with :
31
31
node-version : 16 # Ensure the Node.js version matches your task runtime
32
32
38
38
uses :
onlyutkarsh/[email protected]
39
39
with :
40
40
files : vss-extension.json
41
- patch-syntax : = /version => "1.0 .${{ github.run_number }}"
41
+ patch-syntax : = /version => "1.2 .${{ github.run_number }}"
42
42
fail-if-no-files-patched : true
43
43
44
44
- name : Patch task.json
47
47
files : tasks/retire/task.json
48
48
patch-syntax : |
49
49
= /version/Major => "1"
50
- = /version/Minor => "0 "
50
+ = /version/Minor => "2 "
51
51
= /version/Patch => "${{ github.run_number }}"
52
52
fail-if-no-files-patched : true
53
53
@@ -57,24 +57,15 @@ jobs:
57
57
- name : Build vsix
58
58
run : tfx extension create --manifest-globs vss-extension.json
59
59
60
- - name : Create the Release
61
- id : create_release
60
+ - name : Create Release
62
61
if : ${{ github.event_name == 'push' }}
63
-
64
- env :
65
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
62
+ uses : softprops/action-gh-release@v2
66
63
with :
67
- tag_name : 1.0.${{ github.run_number }}
68
- release_name : Release 1.0.${{ github.run_number }}
64
+ files : |
65
+ ./elmahio.retire-extension-1.2.${{ github.run_number }}.vsix
66
+ tag_name : 1.2.${{ github.run_number }}
67
+ name : 1.2.${{ github.run_number }}
69
68
draft : false
70
-
71
- - name : Upload vsix
72
- if : ${{ github.event_name == 'push' }}
73
-
74
- env :
75
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
76
- with :
77
- upload_url : ${{ steps.create_release.outputs.upload_url }}
78
- asset_path : ./elmahio.retire-extension-1.0.${{ github.run_number }}.vsix
79
- asset_name : elmahio.retire-extension-1.0.${{ github.run_number }}.vsix
80
- asset_content_type : application/zip
69
+ fail_on_unmatched_files : true
70
+ generate_release_notes : true
71
+ token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments