@@ -67,49 +67,19 @@ jobs:
6767
6868 # TODO Run tests, or check that a test run on the same branch succeeded.
6969
70- - name : Create release
71- id : create-release
72- uses : actions/create-release@v1.0.0
73- env :
74- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
75- with :
76- tag_name : ${{ github.ref }}
77- release_name : Release ${{ github.ref }}
78- # This gives us a chance to manually review the created release before publishing it,
79- # as well as to test the release workflow by pushing temporary tags.
80- # Once we have set all required release metadata in this step, we can set this to `false`.
81- draft : true
82- prerelease : false
83-
84- - name : Upload release asset
85- uses : actions/upload-release-asset@v1.0.1
86- if : success()
87- env :
88- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
89- with :
90- # Get the `upload_url` from the `create-release` step above.
91- upload_url : ${{ steps.create-release.outputs.upload_url }}
92- # Get the `vsix_path` and `ref_name` from the `prepare-artifacts` step above.
93- asset_path : ${{ steps.prepare-artifacts.outputs.vsix_path }}
94- asset_name : ${{ format('vscode-codeql-{0}.vsix', steps.prepare-artifacts.outputs.ref_name) }}
95- asset_content_type : application/zip
96-
9770 - name : Create sourcemap ZIP file
9871 run : |
9972 cd dist/vscode-codeql/out
10073 zip -r ../../vscode-codeql-sourcemaps.zip *.map
10174
102- - name : Upload sourcemap ZIP file
103- uses : actions/upload-release-asset@v1.0.1
104- if : success()
75+ - name : Create release
76+ id : create-release
77+ run : |
78+ gh release create ${{ github.ref_name }} --draft --title "Release ${{ github.ref_name }}" \
79+ '${{ steps.prepare-artifacts.outputs.vsix_path }}#${{ format('vscode-codeql-{0}.vsix', steps.prepare-artifacts.outputs.ref_name) }}' \
80+ 'dist/vscode-codeql-sourcemaps.zip#${{ format('vscode-codeql-sourcemaps-{0}.zip', steps.prepare-artifacts.outputs.ref_name) }}'
10581 env :
10682 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
107- with :
108- # Get the `upload_url` from the `create-release` step above.
109- upload_url : ${{ steps.create-release.outputs.upload_url }}
110- asset_path : dist/vscode-codeql-sourcemaps.zip
111- asset_name : ${{ format('vscode-codeql-sourcemaps-{0}.zip', steps.prepare-artifacts.outputs.ref_name) }}
112- asset_content_type : application/zip
11383
11484 # ##
11585 # Do Post release work: version bump and changelog PR
0 commit comments