mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-03 03:03:24 -04:00
feat(ci): implement staged branch promotion workflow
- Add testing-strategy.yml that calls existing ci.yml + adds macOS/smoke for stable - Add promote-branch.yml for develop alpha beta main promotion PRs - Add deployment-strategy.yml for npm (alpha/beta/latest) + Docker (GHCR) - Add release-orchestrator.yml to coordinate version changelog test deploy - Add version-operations.yml for YYYY.M.D versioning with prerelease suffixes - Add generate-changelog.yml for conventional commit parsing - Add release.yml manual trigger workflow - Add discord-notify composite action for notifications - Modify ci.yml to support workflow_call for reuse by testing-strategy
This commit is contained in:
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
@@ -4,6 +4,18 @@ on:
|
||||
push:
|
||||
branches: [main]
|
||||
pull_request:
|
||||
workflow_call:
|
||||
# Called by testing-strategy.yml for releases
|
||||
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 }}
|
||||
|
||||
concurrency:
|
||||
group: ci-${{ github.event.pull_request.number || github.sha }}
|
||||
|
||||
Reference in New Issue
Block a user