5.0.0
Highlights
- The template now uses
uvinstead ofpipfor building the venv, which brings a lockfile by default - Updating of this lockfile is done with the
renovateGitHub App which is installed in theDiamondLightSourceorg already - There is now a gitleaks pre-commit hook that checks secrets are not checked into the repository
- More details the update guide
What's Changed
- fix: Remove requirement for buildkit by @callumforrester in #290
- refactor: Convert to use
uvby @OCopping in #248 - fix: run uv lock before pushing example code by @coretl in #292
- fix: make sure pyright is happy with external deps by @coretl in #296
- ci(gitleaks): add pre-commit hook, config with sealed-secrets allowlist, and tests by @wajidzahoor-dls in #287
- fix: container now copies managed python into runtime by @coretl in #297
- fix: VSCode garbled REPL by @coretl in #298
- chore: Bump the actions group with 5 updates by @dependabot[bot] in #293
- feat: Add a global cache for uv, pre-commit and global venv by @coretl in #307
- feat!: Add renovate by @coretl in #311
- fix: Remove codecov token by @hyperrealist in #312
- ci: Add cron to make issue for supporting new version of Python by @coretl in #313
- fix: Add application to component_type choices by @coretl in #314
New Contributors
- @OCopping made their first contribution in #248
- @wajidzahoor-dls made their first contribution in #287
- @hyperrealist made their first contribution in #312
Full Changelog: 4.3.0...5.0.0