Skip to content

feat(container): update ghcr.io/kiwigrid/k8s-sidecar ( 1.27.6 → 1.28.0 ) #1022

feat(container): update ghcr.io/kiwigrid/k8s-sidecar ( 1.27.6 → 1.28.0 )

feat(container): update ghcr.io/kiwigrid/k8s-sidecar ( 1.27.6 → 1.28.0 ) #1022

Workflow file for this run

name: Block Merge on "hold" Tag
on:
pull_request:
types:
- synchronize
- labeled
- unlabeled
jobs:
block_merge:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check PR for "hold" tag
id: check_tag
env:
GH_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
run: |
if [[ $(git diff --name-only HEAD^ HEAD) =~ .github/workflows/block_merge.yml ]]; then
echo "has_hold_tag=false" >> $GITHUB_ENV
else
pr_tags=$(gh pr view ${{ github.event.pull_request.number }} --json labels --jq '.labels[].name')
if [[ $pr_tags =~ hold ]]; then
echo "has_hold_tag=true" >> $GITHUB_ENV
else
echo "has_hold_tag=false" >> $GITHUB_ENV
fi
fi
- name: Block Merge
if: env.has_hold_tag == 'true'
run: |
echo "This pull request has a 'hold' tag. Merging is blocked."
exit 1