Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Part of EPIC celestiaorg/devops#112 > Note: Before merging this the secrets `ADD_TO_PROJECT_PAT` and `PAT_FOR_AUTO_REQUEST_REVIEW` are needed to set. See the usage and explanation [here](https://github.com/celestiaorg/.github/blob/v0.1.1/.github/workflows/reusable_housekeeping.yml). Changes in the PR: - The `.github/dependabot.yml` file is updated to add `T:dependencies` label for dependency updates in both package ecosystems. - A new `.github/workflows/housekeeping.yml` file is created to automate issue and PR housekeeping tasks, such as adding issues and PRs to a project, adding grooming labels, automatically assigning reviewers, assigning issues and PRs to their creators, and requiring specific labels. - A new `.github/auto_request_review.yml` file is created to configure the automatic assignment of reviewers based on file changes and reviewer groups. <details> <summary>Reviwer rules</summary> - `code-owners` group includes: - Nashqueue - tzdybal - gupadhyaya - `rollkit` group includes: - Manav-Aggarwal - S1nus - tuxcanfly - `devops` group includes: - smuu - sysrex - jrmanes - Bidon15 - `celestia` group includes the `team:celestia` team. The file patterns and the associated reviewer groups are: - For any file (`**`), the `code-owners` and `rollkit` groups will be requested for review. - For any Dockerfile (`**/*Dockerfile`), the `devops` group will be requested for review. - For any file within the `.github` directory and its subdirectories (`.github/**`), the `devops` group will be requested for review. The options section specifies that draft PRs will be ignored (`ignore_draft: true`), PRs with "WIP" in the title will be ignored (`ignored_keywords: - WIP`), and the number of reviewers to request is 3 (`number_of_reviewers: 3`). </details> Closes celestiaorg/devops#260 --------- Signed-off-by: Smuu <18609909+Smuu@users.noreply.github.com>
- Loading branch information