mirror of
https://github.com/labring/sealos.git
synced 2026-08-29 01:39:49 +08:00
8a8c60114f
* refactor(cloud): remove cloud release workflow from configuration Signed-off-by: cuisongliu <cuisongliu@qq.com> * chore(ci): remove root deploy path rules * docs(frontend): remove root deploy references * chore: remove deprecated deploy directory * fix(config): update docs URL handling and adjust proxy domain configuration Signed-off-by: cuisongliu <cuisongliu@qq.com> * fix(config): update docs URL handling and adjust proxy domain configuration Signed-off-by: cuisongliu <cuisongliu@qq.com> * chore(changelog): remove cloud build script update from release process Signed-off-by: cuisongliu <cuisongliu@qq.com> * feat: add installation script for Sealos v5.1.2 with platform detection and image pulling Signed-off-by: cuisongliu <cuisongliu@qq.com> * feat: add installation script for Sealos v5.1.2 with platform detection and image pulling Signed-off-by: cuisongliu <cuisongliu@qq.com> * feat: add installation script for Sealos v5.1.2 with platform detection and image pulling Signed-off-by: cuisongliu <cuisongliu@qq.com> * feat: enhance installation script with default install and pod readiness checks Signed-off-by: cuisongliu <cuisongliu@qq.com> * feat: automate default installation confirmation in Sealos script Signed-off-by: cuisongliu <cuisongliu@qq.com> * feat: add warning logging for default installation command in Sealos script Signed-off-by: cuisongliu <cuisongliu@qq.com> --------- Signed-off-by: cuisongliu <cuisongliu@qq.com>
77 lines
1.7 KiB
YAML
77 lines
1.7 KiB
YAML
name: Release Cloud
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
tag:
|
|
description: "Tag for manual release"
|
|
required: false
|
|
default: ""
|
|
type: string
|
|
build_offline_tar_only:
|
|
description: "Build offline tar only"
|
|
required: false
|
|
default: false
|
|
type: boolean
|
|
workflow_dispatch:
|
|
inputs:
|
|
tag:
|
|
description: "Tag for manual release"
|
|
required: false
|
|
default: ""
|
|
type: string
|
|
build_offline_tar_only:
|
|
description: "Build offline tar only"
|
|
required: false
|
|
default: false
|
|
type: boolean
|
|
|
|
env:
|
|
# Common versions
|
|
GO_VERSION: "1.25"
|
|
DEFAULT_OWNER: "labring"
|
|
|
|
permissions:
|
|
contents: write
|
|
actions: write
|
|
packages: write
|
|
|
|
jobs:
|
|
release-controllers:
|
|
if: ${{ inputs.build_offline_tar_only == false }}
|
|
uses: ./.github/workflows/controllers.yml
|
|
with:
|
|
push_image: true
|
|
push_image_tag: ${{ inputs.tag }}
|
|
disable_cilint: true
|
|
force_all: true
|
|
secrets: inherit
|
|
|
|
release-frontends:
|
|
if: ${{ inputs.build_offline_tar_only == false }}
|
|
uses: ./.github/workflows/frontends.yml
|
|
with:
|
|
push_image: true
|
|
push_image_tag: ${{ inputs.tag }}
|
|
force_all: true
|
|
secrets: inherit
|
|
|
|
release-service:
|
|
if: ${{ inputs.build_offline_tar_only == false }}
|
|
uses: ./.github/workflows/services.yml
|
|
with:
|
|
push_image: true
|
|
push_image_tag: ${{ inputs.tag }}
|
|
disable_cilint: true
|
|
force_all: true
|
|
secrets: inherit
|
|
|
|
release-webhook:
|
|
if: ${{ inputs.build_offline_tar_only == false }}
|
|
uses: ./.github/workflows/webhooks.yml
|
|
with:
|
|
push_image: true
|
|
push_image_tag: ${{ inputs.tag }}
|
|
disable_cilint: true
|
|
secrets: inherit
|