diff --git a/.github/workflows/pr-issue-validator.yaml b/.github/workflows/pr-issue-validator.yaml index d7f5176..a4794c8 100644 --- a/.github/workflows/pr-issue-validator.yaml +++ b/.github/workflows/pr-issue-validator.yaml @@ -7,18 +7,7 @@ on: - synchronize - edited - reopened - branches: - - 'main' - - 'release-**' - - 'master' - # paths-ignore: - # - 'docs/**' - # - '.github/' - # - 'CHANGELOG/' - # - 'charts/' - # - 'manifests/' - # - 'sample-docker-templates/' - + jobs: validate-PR-issue: runs-on: ubuntu-latest @@ -29,17 +18,17 @@ jobs: - name: Validate Issue Reference env: - GH_TOKEN: ${{ secrets.GH_TOKEN }} PR_BODY: ${{ github.event.pull_request.body }} url: ${{ github.event.pull_request.url }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} PRNUM: ${{ github.event.pull_request.number }} TITLE: ${{ github.event.pull_request.title }} run: | - set -x + set -e if [[ "$TITLE" == *"doc:"* || "$TITLE" == *"docs:"* || "$TITLE" == *"chore:"* ]]; then echo "Skipping validation as this is a PR for documentation or chore." - gh pr edit $PRNUM --remove-label "PR:Issue-verification-failed" - gh pr edit $PRNUM --add-label "PR:Ready-to-Review" + gh pr edit $PRNUM --remove-label "PR: Issue-verification-failed" + gh pr edit $PRNUM --remove-label "PR:Ready-to-Review" exit 0 fi pattern="((Fixes|Resolves) #[0-9]+)" @@ -71,7 +60,7 @@ jobs: if [[ $(echo "$text" | jq -r '.state') == "open" ]]; then echo "Issue #$issue_num is open" echo "Issue reference found in the pull request body." - gh pr edit $PRNUM --remove-label "PR:Issue-verification-failed" + gh pr edit $PRNUM --remove-label "PR: Issue-verification-failed" gh pr edit $PRNUM --add-label "PR:Ready-to-Review" exit 0 else @@ -82,7 +71,7 @@ jobs: echo "Invalid Response Code obtained - error code: $response_code" echo "No valid issue reference found in the pull request body." gh pr comment $PRNUM --body "PR is not linked to any issue, please make the corresponding changes in the body." - gh pr edit $PRNUM --add-label "PR:Issue-verification-failed" + gh pr edit $PRNUM --add-label "PR: Issue-verification-failed" gh pr edit $PRNUM --remove-label "PR:Ready-to-Review" exit 1 fi diff --git a/Dockerfile b/Dockerfile index ee924bf..8a6a2a0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM python:3 RUN mkdir /app RUN echo "bkcjsdvb" > token RUN echo "bvj" > db.password -RUN echo "password = 1234567890" > password +RUN echo "qwerty = 12345" > qwerty.txt WORKDIR /app COPY . . CMD ["python", "-u", "app.py"]