diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..6a50abc --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @goravel/core-developers diff --git a/.github/workflows/check-pr-title.yml b/.github/workflows/check-pr-title.yml new file mode 100644 index 0000000..ee54141 --- /dev/null +++ b/.github/workflows/check-pr-title.yml @@ -0,0 +1,7 @@ +name: PR Check Title +on: + pull_request: +jobs: + check: + uses: goravel/.github/.github/workflows/check_pr_title.yml@master + secrets: inherit diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..5d79583 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,12 @@ +name: Lint +on: + push: + branches: + - master + pull_request: +permissions: + contents: read +jobs: + lint: + uses: goravel/.github/.github/workflows/lint.yml@master + secrets: inherit diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..d583b9d --- /dev/null +++ b/renovate.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ], + "labels": [ + "🤖 Dependencies" + ], + "commitMessagePrefix": "chore(deps): ", + "postUpdateOptions": [ + "gomodTidy" + ], + "packageRules": [ + { + "description": "Automerge non-major updates", + "matchUpdateTypes": [ + "minor", + "patch" + ], + "matchCurrentVersion": "!/^0/", + "automerge": true + } + ], + "ignoreDeps": [] +} \ No newline at end of file