mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-01-18 22:14:22 -06:00
Brings back the building of feature branches, but only once a PR is open
This commit is contained in:
16
.github/workflows/ci-docker.yml
vendored
16
.github/workflows/ci-docker.yml
vendored
@@ -60,8 +60,20 @@ jobs:
|
|||||||
REF_NAME: ${{ steps.ref.outputs.name }}
|
REF_NAME: ${{ steps.ref.outputs.name }}
|
||||||
run: |
|
run: |
|
||||||
# should-push: Should we push to GHCR?
|
# should-push: Should we push to GHCR?
|
||||||
# True for: pushes (tags/dev/beta). False for PRs.
|
# True for:
|
||||||
should_push=${{ github.event_name == 'push' }}
|
# 1. Pushes (tags/dev/beta) - filtered via the workflow triggers
|
||||||
|
# 2. Internal PRs where the branch name starts with 'feature-' - filtered here when a PR is synced
|
||||||
|
|
||||||
|
should_push="false"
|
||||||
|
|
||||||
|
if [[ "${{ github.event_name }}" == "push" ]]; then
|
||||||
|
should_push="true"
|
||||||
|
elif [[ "${{ github.event_name }}" == "pull_request" && "${{ github.event.pull_request.head.repo.full_name }}" == "${{ github.repository }}" ]]; then
|
||||||
|
if [[ "${REF_NAME}" == feature-* ]]; then
|
||||||
|
should_push="true"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo "should-push=${should_push}"
|
echo "should-push=${should_push}"
|
||||||
echo "should-push=${should_push}" >> $GITHUB_OUTPUT
|
echo "should-push=${should_push}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user