Merge pull request #4710 from alltilla/http-url-parsing-decl-checks #2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
########################################################################### | |
# | |
# If there are new commits on master, while we have a version bump PR open, | |
# this job automatically comments on the PR, mentioning the new commits, | |
# so we will not forget to follow-up the changes. | |
# | |
########################################################################### | |
name: Comment on version bump PR | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
comment-on-version-bump-pr: | |
runs-on: ubuntu-latest | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
COMMIT_URL: https://github.com/${{ github.repository_owner }}/syslog-ng/commit/${{ github.sha }} | |
steps: | |
- name: Checkout syslog-ng source | |
uses: actions/checkout@v3 | |
- name: Check if version bump PR is open | |
run: | | |
. .github/workflows/gh-tools.sh | |
PR_NUMBER=$(hub pr list --state=open --format="%I %l%n" | grep "version-bump" | grep -Po "^[0-9]+") || true | |
[ -z ${PR_NUMBER} ] && echo "No version bump PR is open. Skipping." | |
gh_export PR_NUMBER | |
- name: Comment | |
if: env.PR_NUMBER != '' | |
run: | | |
COMMENT_ENDPOINT=repos/${{ github.repository_owner }}/syslog-ng/issues/${PR_NUMBER}/comments | |
COMMENT="There are new commits (${COMMIT_URL}) on master. Please follow-up any necessary changes." | |
hub api \ | |
${COMMENT_ENDPOINT} \ | |
--field body="${COMMENT}" |