@marcel91200 / caddy Mirror · read-only / commits / 11a95cee
Fork 0

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'