mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-20 22:42:53 -05:00
Added handling for building arch
branch
refs https://github.com/TryGhost/DevOps/issues/40 - this is an experimental branch that needs a separate canary build - these changes should help support that by allowing canary builds on that branch
This commit is contained in:
parent
92120324eb
commit
f6aeff6524
1 changed files with 4 additions and 1 deletions
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
|
@ -4,6 +4,7 @@ on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
|
- arch
|
||||||
- 'v5.*'
|
- 'v5.*'
|
||||||
- 3.x
|
- 3.x
|
||||||
- 2.x
|
- 2.x
|
||||||
|
@ -91,6 +92,7 @@ jobs:
|
||||||
changed_sodo_search: ${{ steps.changed.outputs.sodo-search }}
|
changed_sodo_search: ${{ steps.changed.outputs.sodo-search }}
|
||||||
changed_any_code: ${{ steps.changed.outputs.any-code }}
|
changed_any_code: ${{ steps.changed.outputs.any-code }}
|
||||||
commit_label: '${{ env.COMMIT_SHA }}: ${{ env.COMMIT_MESSAGE }}'
|
commit_label: '${{ env.COMMIT_SHA }}: ${{ env.COMMIT_MESSAGE }}'
|
||||||
|
is_canary_branch: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/arch') }}
|
||||||
is_git_sync: ${{ github.head_ref == 'main' || github.ref == 'refs/heads/main' }}
|
is_git_sync: ${{ github.head_ref == 'main' || github.ref == 'refs/heads/main' }}
|
||||||
|
|
||||||
job_install_deps:
|
job_install_deps:
|
||||||
|
@ -721,6 +723,7 @@ jobs:
|
||||||
canary:
|
canary:
|
||||||
needs:
|
needs:
|
||||||
[
|
[
|
||||||
|
job_get_metadata,
|
||||||
job_lint,
|
job_lint,
|
||||||
job_ghost-cli,
|
job_ghost-cli,
|
||||||
job_admin-tests,
|
job_admin-tests,
|
||||||
|
@ -728,7 +731,7 @@ jobs:
|
||||||
job_database-tests,
|
job_database-tests,
|
||||||
job_regression-tests
|
job_regression-tests
|
||||||
]
|
]
|
||||||
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
if: needs.job_get_metadata.outputs.is_canary_branch == 'true'
|
||||||
name: Canary
|
name: Canary
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
uses: tryghost/actions/.github/workflows/canary.yml@main
|
uses: tryghost/actions/.github/workflows/canary.yml@main
|
||||||
|
|
Loading…
Add table
Reference in a new issue