mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-09-05 17:32:26 +00:00
Add inputs for optional WAMR releases in the release process workflow (#4486)
This commit is contained in:
parent
b00ff11ff1
commit
390e78030e
70
.github/workflows/release_process.yml
vendored
70
.github/workflows/release_process.yml
vendored
|
@ -11,6 +11,26 @@ on:
|
|||
type: boolean
|
||||
required: false
|
||||
default: false
|
||||
release_wamr_sdk:
|
||||
description: "If the WAMR SDK in the release"
|
||||
type: boolean
|
||||
required: false
|
||||
default: false
|
||||
release_wamr_lldb:
|
||||
description: "If the WAMR LLDB in the release"
|
||||
type: boolean
|
||||
required: false
|
||||
default: false
|
||||
release_wamr_ide_vscode_ext:
|
||||
description: "If the WAMR VSCode extension in the release"
|
||||
type: boolean
|
||||
required: false
|
||||
default: false
|
||||
release_wamr_wasi_ext:
|
||||
description: "If the WAMR WASI extensions in the release"
|
||||
type: boolean
|
||||
required: false
|
||||
default: true
|
||||
|
||||
# Cancel any in-flight jobs for the same PR/branch so there's only one active
|
||||
# at a time
|
||||
|
@ -170,6 +190,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_sdk }}
|
||||
uses: ./.github/workflows/build_wamr_sdk.yml
|
||||
with:
|
||||
config_file: wamr_config_ubuntu_release.cmake
|
||||
|
@ -183,6 +204,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_sdk }}
|
||||
uses: ./.github/workflows/build_wamr_sdk.yml
|
||||
with:
|
||||
config_file: wamr_config_macos_release.cmake
|
||||
|
@ -192,30 +214,29 @@ jobs:
|
|||
wasi_sdk_url: https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-macos.tar.gz
|
||||
wamr_app_framework_url: https://github.com/bytecodealliance/wamr-app-framework.git
|
||||
|
||||
# Let's disable it for now and reopen it when the actual requirement arises.
|
||||
# Please ensure all dependencies have been updated before reopening.
|
||||
#
|
||||
# # vscode extension cross-platform
|
||||
# release_wamr_ide_vscode_ext:
|
||||
# permissions:
|
||||
# contents: write # upload release artifact
|
||||
# needs: [create_tag, create_release]
|
||||
# uses: ./.github/workflows/build_wamr_vscode_ext.yml
|
||||
# secrets: inherit
|
||||
# with:
|
||||
# upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||
# ver_num: ${{ needs.create_tag.outputs.new_ver }}
|
||||
# vscode extension cross-platform
|
||||
release_wamr_ide_vscode_ext:
|
||||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_ide_vscode_ext}}
|
||||
uses: ./.github/workflows/build_wamr_vscode_ext.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||
ver_num: ${{ needs.create_tag.outputs.new_ver }}
|
||||
|
||||
# #
|
||||
# # vscode extension docker images package
|
||||
# release_wamr_ide_docker_images_package:
|
||||
# permissions:
|
||||
# contents: write # upload release artifact
|
||||
# needs: [create_tag, create_release]
|
||||
# uses: ./.github/workflows/build_docker_images.yml
|
||||
# with:
|
||||
# upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||
# ver_num: ${{ needs.create_tag.outputs.new_ver }}
|
||||
#
|
||||
# vscode extension docker images package
|
||||
release_wamr_ide_docker_images_package:
|
||||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_ide_vscode_ext}}
|
||||
uses: ./.github/workflows/build_docker_images.yml
|
||||
with:
|
||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||
ver_num: ${{ needs.create_tag.outputs.new_ver }}
|
||||
|
||||
#
|
||||
# WAMR_LLDB
|
||||
|
@ -223,6 +244,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_lldb }}
|
||||
uses: ./.github/workflows/build_wamr_lldb.yml
|
||||
with:
|
||||
runner: ubuntu-22.04
|
||||
|
@ -233,6 +255,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_lldb }}
|
||||
uses: ./.github/workflows/build_wamr_lldb.yml
|
||||
with:
|
||||
runner: macos-13
|
||||
|
@ -244,6 +267,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write # upload release artifact
|
||||
needs: [create_tag, create_release]
|
||||
if: ${{ inputs.release_wamr_wasi_ext }}
|
||||
uses: ./.github/workflows/build_wamr_wasi_extensions.yml
|
||||
with:
|
||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||
|
|
Loading…
Reference in New Issue
Block a user