diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000..dbc3b953 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,2 @@ +needs release notes: +- all: ['!docs/release.rst'] diff --git a/.github/workflows/needs-release-notes.yaml b/.github/workflows/needs-release-notes.yaml new file mode 100644 index 00000000..5712e37a --- /dev/null +++ b/.github/workflows/needs-release-notes.yaml @@ -0,0 +1,13 @@ +name: "Pull Request Labeler" + + on: + - pull_request_target + + jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: actions/labeler@main + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + sync-labels: true diff --git a/docs/release.rst b/docs/release.rst index 223eedae..8ab5f1b1 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -56,6 +56,9 @@ Maintenance * Add tests for all registry classes. By :user:`Josh Moore `, :issue:`349`. +* Add workflow to label PRs with "needs release notes". + By :user:`Saransh Chopra ` :issue:`396`. + * Finish ``pyproject.toml`` migration. By :user:`John Kirkham ` :issue:`382`.