Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Mirrored from https://github.com/Slazee/caddy.git
Synced Nov 11, 22:15 UTC
AI assistance disclosure (#7212)
* AI disclosure templates * Update assistance disclosure * Add AI moderator * Set read permissions by default * Pin to hash
Matt Holt committed
Aug 25, 2025 at 12:50 UTC
11a95cee6dea4a936e85daff576e86d23a822e4d
3 files changed
+60
-2
.github/ISSUE_TEMPLATE/ISSUE.yml
new
+29
@@ -0,0 +1,29 @@
1
+name: Issue
2
+description: An actionable development item, like a bug report or feature request
3
+body:
4
+ - type: markdown
5
+ attributes:
6
+ value: |
7
+ Thank you for opening an issue! This is for actionable development items like bug reports and feature requests.
8
+ If you have a question about using Caddy, please [post on our forums](https://caddy.community) instead.
9
+ - type: textarea
10
+ id: content
11
+ attributes:
12
+ placeholder: Describe the issue here. Be specific by providing complete logs, or a detailed proposal, etc.
13
+ validations:
14
+ required: true
15
+ - type: dropdown
16
+ id: assistance-disclosure
17
+ attributes:
18
+ label: Assistance Disclosure
19
+ description: Our project allows assistance by AI/LLM tools as long as it is disclosed and described so we can better respond. Please certify whether you have used any such tooling related to this issue:
20
+ options:
21
+ - AI used
22
+ - AI not used
23
+ validations:
24
+ required: true
25
+ - type: input
26
+ id: assistance-description
27
+ attributes:
28
+ label: If AI was used, describe the extent to which it was used.
29
+ description: Examples: "ChatGPT translated from my native language" or "Claude proposed this change/feature"
.github/PULL_REQUEST_TEMPLATE/PR.md
new
+29
@@ -0,0 +1,29 @@
1
+
2
+
3
+
4
+## Assistance Disclosure
5
+<!--
6
+Thank you for contributing! Please note:
7
+
8
+The use of AI/LLM tools is allowed so long as it is disclosed, so
9
+that we can provide better code review and maintain project quality.
10
+
11
+If you used AI/LLM tooling in any way related to this PR, please
12
+let us know to what extent it was utilized.
13
+
14
+Examples:
15
+
16
+"No AI was used."
17
+"I wrote the code, but Claude generated the tests."
18
+"I consulted ChatGPT for a solution, but I authored/coded it myself."
19
+"Cody generated the code, and I verified it is correct."
20
+"Copilot provided tab completion for code and comments."
21
+
22
+We expect that you have vetted your contributions for correctness.
23
+Additionally, signing our CLA certifies that you have the rights to
24
+contribute this change.
25
+
26
+Replace the text below with your disclosure:
27
+-->
28
+
29
+_This PR is missing an assistance disclosure._
.github/workflows/ai.yml
+2
-2
@@ -16,8 +16,8 @@ jobs:
16
models: read
17
contents: read
18
steps:
19
- - uses: actions/checkout@v4
20
- - uses: github/ai-moderator@v1
19
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
20
+ - uses: github/ai-moderator@6bcdb2a79c2e564db8d76d7d4439d91a044c4eb6
21
with:
22
token: ${{ secrets.GITHUB_TOKEN }}
23
spam-label: 'spam'