You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/issue-manager.yml
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -41,11 +41,15 @@ jobs:
41
41
"message": "As this PR has been waiting for the original user for a while but seems to be inactive, it's now going to be closed. But if there's anyone interested, feel free to create a new PR.",
42
42
"reminder": {
43
43
"before": "P3D",
44
-
"message": "Heads-up: this will be closed in 3 days unless there’s new activity."
44
+
"message": "Heads-up: this will be closed in 3 days unless there's new activity."
45
45
}
46
46
},
47
47
"invalid": {
48
48
"delay": 0,
49
49
"message": "This was marked as invalid and will be closed now. If this is an error, please provide additional details."
50
+
},
51
+
"maybe-ai": {
52
+
"delay": 0,
53
+
"message": "This was marked as potentially AI generated and will be closed now. If this is an error, please provide additional details, make sure to read the docs about contributing and AI."
Copy file name to clipboardExpand all lines: docs/contributing.md
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -158,3 +158,39 @@ This helps to make sure that:
158
158
* The documentation is up-to-date.
159
159
* The documentation examples can be run as is.
160
160
* Most of the features are covered by the documentation, ensured by test coverage.
161
+
162
+
## Automated Code and AI
163
+
164
+
You are encouraged to use all the tools you want to do your work and contribute as efficiently as possible, this includes AI (LLM) tools, etc. Nevertheless, contributions should have meaningful human intervention, judgement, context, etc.
165
+
166
+
If the **human effort** put in a PR, e.g. writing LLM prompts, is **less** than the **effort we would need to put** to **review it**, please **don't** submit the PR.
167
+
168
+
Think of it this way: we can already write LLM prompts or run automated tools ourselves, and that would be faster than reviewing external PRs.
169
+
170
+
### Closing Automated and AI PRs
171
+
172
+
If we see PRs that seem AI generated or automated in similar ways, we'll flag them and close them.
173
+
174
+
The same applies to comments and descriptions, please don't copy paste the content generated by an LLM.
175
+
176
+
### Human Effort Denial of Service
177
+
178
+
Using automated tools and AI to submit PRs or comments that we have to carefully review and handle would be the equivalent of a <ahref="https://en.wikipedia.org/wiki/Denial-of-service_attack"class="external-link"target="_blank">Denial-of-service attack</a> on our human effort.
179
+
180
+
It would be very little effort from the person submitting the PR (an LLM prompt) that generates a large amount of effort on our side (carefully reviewing code).
181
+
182
+
Please don't do that.
183
+
184
+
We'll need to block accounts that spam us with repeated automated PRs or comments.
185
+
186
+
### Use Tools Wisely
187
+
188
+
As Uncle Ben said:
189
+
190
+
<blockquote>
191
+
With great <strike>power</strike> <strong>tools</strong> comes great responsibility.
192
+
</blockquote>
193
+
194
+
Avoid inadvertently doing harm.
195
+
196
+
You have amazing tools at hand, use them wisely to help effectively.
Copy file name to clipboardExpand all lines: docs/release-notes.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,31 @@
2
2
3
3
## Latest Changes
4
4
5
+
## 0.0.32
6
+
7
+
### Fixes
8
+
9
+
* 🐛 Fix support for `Annotated` fields with Pydantic 2.12+. PR [#1607](https://github.com/fastapi/sqlmodel/pull/1607) by [@vimota](https://github.com/vimota).
10
+
11
+
### Refactors
12
+
13
+
* ♻️ Import `Literal` from the `typing` module directly. PR [#1699](https://github.com/fastapi/sqlmodel/pull/1699) by [@svlandeg](https://github.com/svlandeg).
14
+
5
15
### Docs
6
16
17
+
* 📝 Add contribution instructions about LLM generated code and comments and automated tools for PRs. PR [#1712](https://github.com/fastapi/sqlmodel/pull/1712) by [@alejsdev](https://github.com/alejsdev).
18
+
* 🐛 Fix copy button in `custom.js`. PR [#1711](https://github.com/fastapi/sqlmodel/pull/1711) by [@alejsdev](https://github.com/alejsdev).
7
19
* 📝 Remove duplicated word in `read-relationships.md`. PR [#1705](https://github.com/fastapi/sqlmodel/pull/1705) by [@stefmolin](https://github.com/stefmolin).
8
20
9
21
### Internal
10
22
23
+
* ⬆ Bump ruff from 0.14.13 to 0.14.14. PR [#1721](https://github.com/fastapi/sqlmodel/pull/1721) by [@dependabot[bot]](https://github.com/apps/dependabot).
24
+
* ⬆ Bump prek from 0.2.30 to 0.3.0. PR [#1720](https://github.com/fastapi/sqlmodel/pull/1720) by [@dependabot[bot]](https://github.com/apps/dependabot).
25
+
* 🔧 Ensure that an edit to `uv.lock` gets the `internal` label. PR [#1719](https://github.com/fastapi/sqlmodel/pull/1719) by [@svlandeg](https://github.com/svlandeg).
26
+
* ⬆ Bump sqlalchemy from 2.0.45 to 2.0.46. PR [#1717](https://github.com/fastapi/sqlmodel/pull/1717) by [@dependabot[bot]](https://github.com/apps/dependabot).
27
+
* ⬆ Bump typer from 0.21.0 to 0.21.1. PR [#1715](https://github.com/fastapi/sqlmodel/pull/1715) by [@dependabot[bot]](https://github.com/apps/dependabot).
28
+
* ⬆ Bump ruff from 0.14.10 to 0.14.13. PR [#1714](https://github.com/fastapi/sqlmodel/pull/1714) by [@dependabot[bot]](https://github.com/apps/dependabot).
29
+
* ⬆ Bump prek from 0.2.25 to 0.2.30. PR [#1716](https://github.com/fastapi/sqlmodel/pull/1716) by [@dependabot[bot]](https://github.com/apps/dependabot).
11
30
* ⬆️ Update FastAPI version pin to `>=0.103.2` in tests. PR [#1709](https://github.com/fastapi/sqlmodel/pull/1709) by [@YuriiMotov](https://github.com/YuriiMotov).
12
31
* 📌 Pin development Python version to 3.10, for `deploy_docs_status.py`. PR [#1707](https://github.com/fastapi/sqlmodel/pull/1707) by [@tiangolo](https://github.com/tiangolo).
13
32
* ⬆️ Migrate to uv. PR [#1688](https://github.com/fastapi/sqlmodel/pull/1688) by [@DoctorJohn](https://github.com/DoctorJohn).
0 commit comments