ci: only run autolabeler on PRs, draft-release on main

This commit is contained in:
Jan-Henrik Bruhn 2025-12-16 23:57:36 +01:00
parent 1517c69595
commit f301269efd
2 changed files with 18 additions and 3 deletions

16
.github/workflows/autolabel.yaml vendored Normal file
View file

@ -0,0 +1,16 @@
on:
pull_request:
types: [opened, reopened, synchronize]
jobs:
autolabel:
name: Autolabel PR
runs-on: ubuntu-latest
steps:
- name: Draft release
id: drafter
uses: release-drafter/release-drafter@v6
with:
disable-releaser: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View file

@ -4,9 +4,6 @@ on:
push: push:
branches: branches:
- main - main
# pull_request event is required only for autolabeler
pull_request:
types: [opened, reopened, synchronize]
permissions: permissions:
contents: write contents: write
@ -24,6 +21,8 @@ jobs:
- name: Draft release - name: Draft release
id: drafter id: drafter
uses: release-drafter/release-drafter@v6 uses: release-drafter/release-drafter@v6
with:
disable-autolabeler: true
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}