diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000000000000000000000000000000000000..7217d1ec1581370f1dde60a51b7e6c99996bc824 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +custom: ['https://space.bilibili.com/433584098'] diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000000000000000000000000000000000..bcb619ec2cc57f69b431a3f43789fb478301c497 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + pull-request-branch-name: + separator: "-" + - package-ecosystem: "gomod" + directory: "/" + schedule: + interval: "daily" + pull-request-branch-name: + separator: "-" diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 0000000000000000000000000000000000000000..8519ca95f1d1b79455de8d58a3fc6e9a20b3e598 --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,36 @@ +# Configuration for Release Drafter: https://github.com/toolmantim/release-drafter +name-template: 'v$NEXT_PATCH_VERSION 🌈' +tag-template: 'v$NEXT_PATCH_VERSION' +version-template: $MAJOR.$MINOR.$PATCH +# Emoji reference: https://gitmoji.carloscuesta.me/ +categories: + - title: 'πŸš€ Features' + labels: + - 'feature' + - 'enhancement' + - title: 'πŸ› Bug Fixes' + labels: + - 'fix' + - 'bugfix' + - 'bug' + - 'regression' + - title: πŸ“ Documentation updates + label: documentation + - title: πŸ‘» Maintenance + labels: + - chore + - dependencies + - title: 🚦 Tests + labels: + - test + - tests +exclude-labels: + - reverted + - no-changelog + - skip-changelog + - invalid +change-template: '* $TITLE (#$NUMBER) @$AUTHOR' +template: | + ## What’s Changed + + $CHANGES diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 0000000000000000000000000000000000000000..cd74469e9a56f069fbad34d537997bd25fff3ab3 --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,62 @@ +repository: + name: jcli-ishell-plugin + description: Jenkins CLI allows you manage your Jenkins as an easy way + homepage: https://jenkins-zh.cn + private: false + has_issues: true + has_wiki: false + has_downloads: false + default_branch: master + allow_squash_merge: true + allow_merge_commit: true + allow_rebase_merge: true +labels: + - name: newbie + color: abe7f4 + description: ζ–°ζ‰‹δΈŠθ·― + - name: bug + color: d73a4a + description: Something isn't working + - name: feature + color: ffc6a3 + - name: enhancement + color: a2eeef + description: New feature or request + - name: help wanted + color: 008672 + description: Extra attention is needed + - name: bugfix + color: 0412d6 + - name: regression + color: c5def5 + - name: documentation + color: 5ce05e + - name: Hacktoberfest + description: More details from https://hacktoberfest.digitalocean.com/ + color: 5ce05e + - name: test + color: c2c2fc + - name: chore + color: c2c2fc + - name: dependencies + color: 0366d6 + description: Pull requests that update a dependency file + - name: no-changelog + color: c2c2fc +branches: + - name: master + protection: + required_pull_request_reviews: + required_approving_review_count: 1 + dismiss_stale_reviews: true + require_code_owner_reviews: true + dismissal_restrictions: + users: [] + teams: [] + required_status_checks: + strict: true + contexts: [] + enforce_admins: false + restrictions: + users: [] + teams: [] \ No newline at end of file