mirror of
https://github.com/openclaw/openclaw.git
synced 2026-02-09 05:19:32 +08:00
CI: fix main double-run, remove orphaned outputs, simplify release-orch ternary
This commit is contained in:
17
.github/workflows/ci.yml
vendored
17
.github/workflows/ci.yml
vendored
@@ -6,6 +6,7 @@ on:
|
||||
- develop
|
||||
- alpha
|
||||
- beta
|
||||
- main # release-orchestrator handles main pushes with full test suite
|
||||
pull_request:
|
||||
workflow_call:
|
||||
# Called by testing-strategy.yml for staged releases
|
||||
@@ -15,22 +16,6 @@ on:
|
||||
required: false
|
||||
type: string
|
||||
default: ""
|
||||
outputs:
|
||||
checks_result:
|
||||
description: "Result of core checks"
|
||||
value: ${{ jobs.checks.result }}
|
||||
secrets_result:
|
||||
description: "Result of secrets scan"
|
||||
value: ${{ jobs.secrets.result }}
|
||||
windows_result:
|
||||
description: "Result of Windows checks"
|
||||
value: ${{ jobs.checks-windows.result }}
|
||||
macos_result:
|
||||
description: "Result of macOS checks"
|
||||
value: ${{ jobs.checks-macos.result }}
|
||||
macos_app_result:
|
||||
description: "Result of macOS app checks"
|
||||
value: ${{ jobs.macos-app.result }}
|
||||
|
||||
concurrency:
|
||||
group: ci-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
||||
|
||||
2
.github/workflows/release-orchestrator.yml
vendored
2
.github/workflows/release-orchestrator.yml
vendored
@@ -163,7 +163,7 @@ jobs:
|
||||
if: needs.get-commits.outputs.has_changes == 'true'
|
||||
uses: ./.github/workflows/testing-strategy.yml
|
||||
with:
|
||||
test_stage: ${{ needs.determine-params.outputs.release_type == 'stable' && 'stable' || needs.determine-params.outputs.release_type }}
|
||||
test_stage: ${{ needs.determine-params.outputs.release_type }}
|
||||
app_version: ${{ needs.version.outputs.new_version }}
|
||||
secrets: inherit
|
||||
|
||||
|
||||
Reference in New Issue
Block a user