From 198e0907572d9620cc41293edb10719fb0438092 Mon Sep 17 00:00:00 2001
From: mbrc <2832122084@qq.com>
Date: Fri, 20 Oct 2023 07:24:53 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0workflows?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/CODEOWNERS | 3 +++
.github/config.yml | 20 ++++++++++++++++++++
.github/no-response.yml | 13 +++++++++++++
.github/settings.yml | 31 +++++++++++++++++++++++++++++++
.github/stale.yml | 27 +++++++++++++++++++++++++++
.github/workflows/ci.yaml | 18 ++++++++++++++++++
6 files changed, 112 insertions(+)
create mode 100644 .github/CODEOWNERS
create mode 100644 .github/config.yml
create mode 100644 .github/no-response.yml
create mode 100644 .github/settings.yml
create mode 100644 .github/stale.yml
create mode 100644 .github/workflows/ci.yaml
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 0000000..96a0234
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1,3 @@
+# Require maintainer's :+1: for changes to the .github/ repo-config files
+# mainly due to https://github.com/probot/settings privilege escalation
+.github/* @pages-themes/maintainers
diff --git a/.github/config.yml b/.github/config.yml
new file mode 100644
index 0000000..23911ec
--- /dev/null
+++ b/.github/config.yml
@@ -0,0 +1,20 @@
+# Behaviorbot config. See https://github.com/behaviorbot/ for more information.
+# Note: Please Don't edit this file directly.
+# Edit https://github.com/pages-themes/maintenance-scripts instead.
+
+# Configuration for update-docs - https://github.com/behaviorbot/update-docs
+updateDocsComment: "Thanks for the pull request! If you are making any changes to the user-facing functionality, please be sure to update the documentation in the `README` or `docs/` folder alongside your change. :heart:"
+
+# Configuration for request-info - https://github.com/behaviorbot/request-info
+requestInfoReplyComment: Thanks for this. Do you mind providing a bit more information about what problem you're trying to solve?
+requestInfoLabelToAdd: more-information-needed
+
+# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
+#newIssueWelcomeComment: >
+# Welcome!
+
+# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
+newPRWelcomeComment: Welcome! Congrats on your first pull request to the Minimal theme. If you haven't already, please be sure to check out [the contributing guidelines](https://github.com/pages-themes/minimal/blob/master/docs/CONTRIBUTING.md).
+
+# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
+firstPRMergeComment: "Congrats on getting your first pull request to the Minimal theme merged! Without amazing humans like you submitting pull requests, we couldn’t run this project. You rock! :tada:
If you're interested in tackling another bug or feature, take a look at [the open issues](https://github.com/pages-themes/minimal/issues), especially those [labeled `help wanted`](https://github.com/pages-themes/minimal/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)."
diff --git a/.github/no-response.yml b/.github/no-response.yml
new file mode 100644
index 0000000..7193eaa
--- /dev/null
+++ b/.github/no-response.yml
@@ -0,0 +1,13 @@
+# Configuration for probot-no-response - https://github.com/probot/no-response
+
+# Number of days of inactivity before an Issue is closed for lack of response
+daysUntilClose: 14
+# Label requiring a response
+responseRequiredLabel: more-information-needed
+# Comment to post when closing an Issue for lack of response. Set to `false` to disable
+closeComment: >
+ This issue has been automatically closed because there has been no response
+ to our request for more information from the original author. With only the
+ information that is currently in the issue, we don't have enough information
+ to take action. Please reach out if you have or find the answers we need so
+ that we can investigate further.
diff --git a/.github/settings.yml b/.github/settings.yml
new file mode 100644
index 0000000..7c1b115
--- /dev/null
+++ b/.github/settings.yml
@@ -0,0 +1,31 @@
+# Repository settings set via https://github.com/probot/settings
+
+repository:
+ has_issues: true
+ has_wiki: false
+ has_projects: false
+ has_downloads: false
+
+labels:
+ - name: help wanted
+ oldname: help-wanted
+ color: 0e8a16
+ - name: more-information-needed
+ color: d93f0b
+ - name: bug
+ color: b60205
+ - name: feature
+ color: 1d76db
+ - name: good first issue
+ color: "5319e7"
+
+# Not currently implemented by probot/settings, but manually implemented in script/deploy
+branch_protection:
+ restrictions: null
+ enforce_admins: false
+ required_status_checks:
+ strict: true
+ contexts:
+ - "script/cibuild" # GitHub Actions CI workflow
+ required_pull_request_reviews:
+ require_code_owner_reviews: true
diff --git a/.github/stale.yml b/.github/stale.yml
new file mode 100644
index 0000000..a1aa17e
--- /dev/null
+++ b/.github/stale.yml
@@ -0,0 +1,27 @@
+# Configuration for probot-stale - https://github.com/probot/stale
+
+# Number of days of inactivity before an Issue or Pull Request becomes stale
+daysUntilStale: 60
+
+# Number of days of inactivity before a stale Issue or Pull Request is closed
+daysUntilClose: 7
+
+# Issues or Pull Requests with these labels will never be considered stale
+exemptLabels:
+ - pinned
+ - security
+
+# Label to use when marking as stale
+staleLabel: wontfix
+
+# Comment to post when marking as stale. Set to `false` to disable
+markComment: >
+ This issue has been automatically marked as stale because it has not had
+ recent activity. It will be closed if no further activity occurs. Thank you
+ for your contributions.
+
+# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable
+closeComment: false
+
+# Limit to only `issues` or `pulls`
+# only: issues
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
new file mode 100644
index 0000000..d9249a5
--- /dev/null
+++ b/.github/workflows/ci.yaml
@@ -0,0 +1,18 @@
+on:
+ push:
+ pull_request:
+ types: [opened, synchronize]
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ name: script/cibuild
+ steps:
+ - uses: actions/checkout@v2
+ - uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: 2.7
+ bundler-cache: true
+ - name: build
+ run: script/bootstrap
+ - name: test
+ run: script/cibuild