fix: enforce target branch workflow

This commit is contained in:
jubnl 2026-04-12 15:35:40 +02:00
parent 133676d05b
commit 3ad1bef134
No known key found for this signature in database
GPG Key ID: CD823EC5FB4EB9D2

View File

@ -1,7 +1,7 @@
name: Enforce PR Target Branch
on:
pull_request:
pull_request_target:
types: [opened, reopened, edited, synchronize]
jobs:
@ -9,6 +9,8 @@ jobs:
runs-on: ubuntu-latest
permissions:
pull-requests: write
issues: write
contents: read
steps:
- name: Flag or clear wrong base branch
@ -63,7 +65,8 @@ jobs:
repo: context.repo.repo,
name: 'wrong-base-branch',
});
} catch {
} catch (err) {
if (err.status === 404) {
await github.rest.issues.createLabel({
owner: context.repo.owner,
repo: context.repo.repo,
@ -72,6 +75,7 @@ jobs:
description: 'PR is targeting the wrong base branch',
});
}
}
await github.rest.issues.addLabels({
owner: context.repo.owner,