Skip to content

Bump elgohr/Publish-Docker-Github-Action from 977fe38375c65e8e3b01d226d72c1f7d488e45dc to b4404fc8b52787c59471807ba0731aab9b3a8d42 #2558

Bump elgohr/Publish-Docker-Github-Action from 977fe38375c65e8e3b01d226d72c1f7d488e45dc to b4404fc8b52787c59471807ba0731aab9b3a8d42

Bump elgohr/Publish-Docker-Github-Action from 977fe38375c65e8e3b01d226d72c1f7d488e45dc to b4404fc8b52787c59471807ba0731aab9b3a8d42 #2558

name: "Check PR Has Milestone"
on:
pull_request:
types: [opened, edited, synchronize, reopened, labeled]
branches:
- dev
- master
concurrency:
group: "check-pr-milestone-${{ github.head_ref || github.run_id }}-${{ github.event_name }}"
cancel-in-progress: true
jobs:
fail-on-bad-milestone:
name: Fail if Pull Request has no Associated Version Milestone
runs-on: ubuntu-latest
steps:
- name: Fail if no Milestone Set
if: github.event.pull_request.milestone == null
run: |
echo "::error::Pull request must have milestone set!"
exit 1
- name: Fail if Invalid Milestone Set
run: |
if [[ ${{ github.event.pull_request.milestone.title }} =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
exit 0
fi
echo "::error::Pull request has non-standard milestone!"
exit 1