CI: fix main double-run, remove orphaned outputs, simplify release-orch ternary

This commit is contained in:
quotentiroler
2026-02-06 18:32:42 -08:00
parent b43af44dc6
commit 3e8c8916cc
2 changed files with 2 additions and 17 deletions

View File

@@ -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 }}

View File

@@ -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