diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..a5c6e78 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,8 @@ +# Readiness checklist + +- [ ] I ensured that the PR title is good enough for the changelog. +- [ ] I labeled the PR. +- [ ] I added tests (if necessary). +- [ ] I self-reviewed the PR. + + diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..12b1ad2 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,23 @@ +changelog: + exclude: + labels: + - ci + - chore + - refactoring + - test + categories: + - title: Breaking Changes + labels: + - breaking-change + - title: New Features + labels: + - enhancement + - title: Bug Fixes + labels: + - bug + - title: Dependency Updates + labels: + - dependencies + - title: Other Changes + labels: + - "*" diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 0000000..650601a --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,42 @@ +--- +# https://github.com/repository-settings/app + +repository: + allow_squash_merge: true + allow_merge_commit: false + allow_rebase_merge: false + allow_auto_merge: true + allow_update_branch: true + delete_branch_on_merge: true + +labels: + - name: breaking-change + color: "#16060F" + description: A breaking change + - name: bug + color: "#d73a4a" + description: Something isn't working + - name: chore + color: "#c2e0c6" + description: Some routine work like updating dependencies + - name: ci + color: "#DFB5FD" + description: Continuous Integration related stuff + - name: dependencies + color: "#0366d6" + description: Pull requests that update dependencies + - name: documentation + color: "#0075ca" + description: Improvements or additions to documentation + - name: enhancement + color: "#a2eeef" + description: New feature or request + - name: refactoring + color: "#880361" + description: Refactoring of code + - name: test + color: "#20D89D" + description: This pull request contains only new or changed tests + - name: wip + color: "#32BF4C" + description: Work in Progress (blocks mergify from auto update the branch) diff --git a/package-lock.json b/package-lock.json index e74a0c1..323e105 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1827,9 +1827,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", - "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", "dependencies": { @@ -2567,9 +2567,9 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.17.tgz", - "integrity": "sha512-w+aeW/mkgM4PyRMOJCgi3fOrTm5Q8QY1OSfn2TO2iuDj3ezIHqejmuxbjfPrqUkgqRew1iqkyAn0tr0ZwHD9+w==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "license": "MIT", "dependencies": { @@ -3575,9 +3575,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.3.tgz", - "integrity": "sha512-DRdx5neNsG/QXbniLFWi2YmC/68oeOOmKz6zOjVk6ZS1ZLXgLIKqVEc6hWsmkjBbgii0SwaBTcJ5XKj5gzY/4A==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", "dev": true, "license": "MIT", "dependencies": {