docs:
- - changed-files:
- - any-glob-to-any-file:
- - docs/**/*
- - docs_src/**/*
+ - all:
+ - changed-files:
+ - any-glob-to-any-file:
+ - docs/**
+ - docs_src/**
+ - all-globs-to-all-files:
+ - '!sqlmodel/**'
+ - '!pyproject.toml'
internal:
- - changed-files:
- - any-glob-to-any-file:
- - .github/**/*
- - scripts/**/*
- - .gitignore
- - .pre-commit-config.yaml
- - pdm_build.py
- - requirements*.txt
+ - all:
+ - changed-files:
+ - any-glob-to-any-file:
+ - .github/**
+ - scripts/**
+ - .gitignore
+ - .pre-commit-config.yaml
+ - pdm_build.py
+ - requirements*.txt
+ - all-globs-to-all-files:
+ - '!docs/**'
+ - '!sqlmodel/**'
+ - '!pyproject.toml'
-name: Pull Request Labeler and Checker
+name: Labels
on:
pull_request_target:
types:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
+ with:
+ sync-labels: true
# Run this after labeler applied labels
check-labels:
needs:
- labeler
permissions:
pull-requests: read
- name: Check labels
runs-on: ubuntu-latest
steps:
- uses: docker://agilepathway/pull-request-label-checker:latest