Skip to content

Commit 91af71d

Browse files
authored
Merge pull request #2247 from github/koesie10/use-gh-release-create
Use gh release create instead of deprecated actions
2 parents e6efac0 + 58a1e27 commit 91af71d

File tree

1 file changed

+6
-36
lines changed

1 file changed

+6
-36
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)