feat: add upload_tos toggle to release workflow

Add a boolean input (default: true) to control whether release artifacts
are uploaded to Volcengine TOS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Guoguo 2026-03-05 23:50:56 -08:00
parent 9b1e73de9c
commit 690caed36d

View file

@ -17,6 +17,11 @@ on:
required: false
type: boolean
default: false
upload_tos:
description: "Upload to Volcengine TOS"
required: false
type: boolean
default: true
jobs:
create-tag:
@ -104,6 +109,7 @@ jobs:
upload-tos:
name: Upload to TOS
needs: release
if: ${{ inputs.upload_tos }}
uses: ./.github/workflows/upload-tos.yml
with:
tag: ${{ inputs.tag }}