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: CONTRIBUTING.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -514,3 +514,11 @@ To profile a test script and generate a flame graph, follow these steps:
514
514
(Note: on macOS you will need to run this command using `sudo` to allow `py-spy` to attach to the Python process.)
515
515
4. If you need to include native code (for example the C extensions), profiling should be done on a Linux system, as macOS and Windows do not support the `--native` option of `py-spy`.
516
516
Creating an ubuntu Evergreen spawn host and using `scp` to copy the flamegraph `.svg` file back to your local machine is the best way to do this.
517
+
518
+
## Dependabot updates
519
+
520
+
Dependabot will raise PRs at most once per week, grouped by GitHub Actions updates and Python requirement
521
+
file updates. We have a pre-commit hook that will update the `uv.lock` file when requirements change.
522
+
To update the lock file on a failing PR, you can use a method like `gh pr checkout <pr number>`, then run
523
+
`just lint uv-lock` to update the lock file, and then push the changes. If a typing dependency has changed,
524
+
also run `just typing` and handle any new findings.
0 commit comments