consolidate actions

This commit is contained in:
Claude
2025-10-25 03:55:42 +08:00
parent f11db63d3c
commit e3caf926da

89
.github/workflows/bump-version.yml vendored Normal file
View File

@@ -0,0 +1,89 @@
name: Bump Version
on:
workflow_dispatch:
inputs:
service:
description: "Service/Package to bump"
required: true
type: choice
options:
- cua-agent
- cua-computer
- cua-computer-server
- cua-core
- cua-mcp-server
- cua-som
- pylume
bump_type:
description: "Version bump type"
required: true
type: choice
options:
- patch
- minor
- major
jobs:
bump-agent:
if: inputs.service == 'cua-agent'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "cua-agent"
package_directory: "libs/python/agent"
bump_type: ${{ inputs.bump_type }}
secrets: inherit
bump-computer:
if: inputs.service == 'cua-computer'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "cua-computer"
package_directory: "libs/python/computer"
bump_type: ${{ inputs.bump_type }}
secrets: inherit
bump-computer-server:
if: inputs.service == 'cua-computer-server'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "cua-computer-server"
package_directory: "libs/python/computer-server"
bump_type: ${{ inputs.bump_type }}
secrets: inherit
bump-core:
if: inputs.service == 'cua-core'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "cua-core"
package_directory: "libs/python/core"
bump_type: ${{ inputs.bump_type }}
secrets: inherit
bump-mcp-server:
if: inputs.service == 'cua-mcp-server'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "cua-mcp-server"
package_directory: "libs/python/mcp-server"
bump_type: ${{ inputs.bump_type }}
secrets: inherit
bump-som:
if: inputs.service == 'cua-som'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "cua-som"
package_directory: "libs/python/som"
bump_type: ${{ inputs.bump_type }}
secrets: inherit
bump-pylume:
if: inputs.service == 'pylume'
uses: ./.github/workflows/bump-version-reusable.yml
with:
package_name: "pylume"
package_directory: "libs/python/pylume"
bump_type: ${{ inputs.bump_type }}
secrets: inherit