diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..af52284 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,17 @@ +--- +name: Bug report +about: Create a report to help us improve +title: "[BUG]" +labels: bug +assignees: YoshihitoAso + +--- + +## Describe the bug +A clear and concise description of what the bug is. + +## Expected behavior +A clear and concise description of what you expected to happen. + +## Additional context +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..c2ac0a4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: "[FEATURE]" +labels: enhancement +assignees: YoshihitoAso + +--- + +## Is your feature request related to a problem? Please describe. +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +## Describe the solution you'd like +A clear and concise description of what you want to happen. + +## Describe alternatives you've considered +A clear and concise description of any alternative solutions or features you've considered. + +## Additional context +Add any other context or screenshots about the feature request here. diff --git a/.github/auto_assign.yml b/.github/auto_assign.yml new file mode 100644 index 0000000..fe0827a --- /dev/null +++ b/.github/auto_assign.yml @@ -0,0 +1,15 @@ +# Set addAssignees to 'author' to set the PR creator as the assignee. +addAssignees: author + +# Set to true to add assignees to pull requests +addReviewers: true + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - YoshihitoAso + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 + +runOnDraft: true diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..9bea7f4 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,51 @@ +version: 2 +updates: + - package-ecosystem: "uv" + directory: "/" + schedule: + interval: "weekly" + day: "monday" + time: "00:00" + allow: + - dependency-name: "*" + dependency-type: "direct" + groups: + all-dependencies: + patterns: + - "*" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + allow: + - dependency-name: "*" + dependency-type: "direct" + groups: + all-dependencies: + patterns: + - "*" + + - package-ecosystem: docker-compose + directory: "/" + schedule: + interval: "monthly" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] + groups: + all-dependencies: + patterns: + - "*" + + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" + allow: + - dependency-name: "*" + dependency-type: "direct" + groups: + all-dependencies: + patterns: + - "*" diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..7ab8154 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,19 @@ +## 📌 Description + + + +## ✅ Related Issues + + +- Close # + +## 🔄 Changes + + + +- + +## 📌 Checklist + +- [ ] I have added tests where necessary. +- [ ] I have updated the documentation where necessary. diff --git a/.github/workflows/auto-assign.yml b/.github/workflows/auto-assign.yml new file mode 100644 index 0000000..a83d903 --- /dev/null +++ b/.github/workflows/auto-assign.yml @@ -0,0 +1,14 @@ +name: Auto Assign +on: + pull_request: + types: [opened, ready_for_review] + +jobs: + add-reviews: + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + timeout-minutes: 60 + steps: + - uses: kentaro-m/auto-assign-action@f4648c0a9fdb753479e9e75fc251f507ce17bb7e # v2.0.0