From fe5380a6836dd682cedc9be53b350bded56ffe7e Mon Sep 17 00:00:00 2001 From: Max Kurapov Date: Tue, 10 Sep 2024 11:53:25 +0200 Subject: [PATCH] chore: documentation workflow updates (#2956) * chore(ci): use new label name when adding issue to docs board * chore(ci): remove type:documentation auto labeller * chore: update PR checklist --- .github/labeler.yml | 4 ---- .github/pull_request_template.md | 5 +++-- .github/workflows/add_to_docs_board.yml | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index 0a6307db20..bdee2621fb 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -26,10 +26,6 @@ - changed-files: - any-glob-to-any-file: '.github/**/*' -'type: documentation': - - changed-files: - - any-glob-to-any-file: 'packages/documentation/**/*.md*' - 'type: source': - changed-files: - any-glob-to-any-file: ['packages/backend/src/**/*', 'packages/frontend/src/**/*', 'packages/auth/src/**/*'] diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 898b10d38d..7e82bbe9b7 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -26,6 +26,7 @@ Checklist items become clickable check boxes once the pull request is created. T - [ ] Related issues linked using `fixes #number` - [ ] Tests added/updated -- [ ] Documentation added - [ ] Make sure that all checks pass -- [ ] Bruno collection updated +- [ ] Bruno collection updated (if necessary) +- [ ] Documentation issue created with `user-docs` label (if necessary) +- [ ] OpenAPI specs updated (if necessary) diff --git a/.github/workflows/add_to_docs_board.yml b/.github/workflows/add_to_docs_board.yml index 3d49617aeb..115ce9ed08 100644 --- a/.github/workflows/add_to_docs_board.yml +++ b/.github/workflows/add_to_docs_board.yml @@ -6,7 +6,7 @@ on: jobs: add-to-project: - if: github.event.label.name == 'docs' + if: github.event.label.name == 'user-docs' name: Add issue to project runs-on: ubuntu-22.04 steps: