Use draft releases so we can use immutable releases (#3806)
This commit is contained in:
18
.github/workflows/android-release.yml
vendored
18
.github/workflows/android-release.yml
vendored
@@ -57,7 +57,7 @@ jobs:
|
||||
tag_name: ${{ steps.prepare_release.outputs.version_tag }}
|
||||
release_name: ${{steps.prepare_release.outputs.version_tag }}
|
||||
body_path: ${{ steps.prepare_release.outputs.release_notes }}
|
||||
draft: false
|
||||
draft: true
|
||||
prerelease: ${{ env.prerelease }}
|
||||
|
||||
android-build-and-upload-release:
|
||||
@@ -159,3 +159,19 @@ jobs:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: node .github/scripts/notify-release-on-prs.ts --tag ${{ needs.android-create-release.outputs.version_tag }}
|
||||
working-directory: .
|
||||
|
||||
finilize-release:
|
||||
runs-on: ubuntu-latest
|
||||
needs:
|
||||
- android-create-release
|
||||
- android-build-and-upload-release
|
||||
steps:
|
||||
- name: Remove draft status of release
|
||||
id: create_release
|
||||
uses: actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e # v1.1.4
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
release_name: ${{ needs.android-create-release.outputs.version_tag }}
|
||||
tag_name: ${{ needs.android-create-release.outputs.version_tag }}
|
||||
draft: false
|
||||
|
||||
2
.github/workflows/core-release.yml
vendored
2
.github/workflows/core-release.yml
vendored
@@ -33,7 +33,7 @@ jobs:
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
run: |
|
||||
gh release create core-${{ github.sha }} \
|
||||
--draft=false \
|
||||
--draft=true \
|
||||
--prerelease=false \
|
||||
--latest=false \
|
||||
--title "core-${{ github.sha }}" \
|
||||
|
||||
2
.github/workflows/node-release.yml
vendored
2
.github/workflows/node-release.yml
vendored
@@ -295,7 +295,7 @@ jobs:
|
||||
name: node-v${{ steps.package-version.outputs.current-version }}
|
||||
bodyFile: platform/node/changelog_for_version.md
|
||||
allowUpdates: true
|
||||
draft: false
|
||||
draft: true
|
||||
prerelease: ${{ steps.prepare_release.outputs.prerelease }}
|
||||
|
||||
- name: Publish to NPM (release)
|
||||
|
||||
Reference in New Issue
Block a user