mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
fix(ci): Fetch latest PR title for pr-lint (#9225)
When opening a PR with a lengthy title, the `pr-lint` check will fail. Fixing the title and re-running the check didn't fix it because it was always referencing the original title that triggered the run. To fix it, we need to fetch the title fresh on each run of the workflow.
This commit is contained in:
9
.github/workflows/_static-analysis.yml
vendored
9
.github/workflows/_static-analysis.yml
vendored
@@ -8,6 +8,8 @@ jobs:
|
||||
pr-lint:
|
||||
if: github.event_name == 'pull_request'
|
||||
runs-on: ubuntu-22.04
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
permissions:
|
||||
pull-requests: read
|
||||
steps:
|
||||
@@ -15,8 +17,11 @@ jobs:
|
||||
# Don't run for Dependabot PRs
|
||||
if: ${{ !contains(github.event.pull_request.head.label, 'dependabot') }}
|
||||
env:
|
||||
PR_TITLE: "${{ github.event.pull_request.title }}"
|
||||
PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
|
||||
REPOSITORY_NAME: ${{ github.repository }}
|
||||
run: |
|
||||
PR_TITLE=$(gh pr view $PULL_REQUEST_NUMBER --repo $REPOSITORY_NAME --json title -q '.title')
|
||||
|
||||
pr_title_length=${#PR_TITLE}
|
||||
|
||||
# 64 instead of 72 because GitHub adds the PR number to the title
|
||||
@@ -25,8 +30,6 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
- uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 #v5.5.3
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
version-check:
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
Reference in New Issue
Block a user