Releases: private-compute-infra-toolkit/devkit
Releases · private-compute-infra-toolkit/devkit
Release 3.5.0
Dependencies
- deps: Upgrade gemini-cli to 0.39.1
Bug Fixes
- Check only references during devkit/gitlinks --check
Release 3.4.0
Dependencies
- deps: Update apt packages (diff hash: b8e5e7c1)
- deps: Update apt packages (diff hash: f33ba631)
- deps: Upgrade gemini-cli to 0.38.2
Features
- Add devkit/gitlinks command
- add license header check in templates
- automate apt package updates
- automate apt package updates
Bug Fixes
- Load function definitions before use in upgrade_packages
- Make upgrade_gemini_cli script locally executable
- source lib_build.sh using absolute path in gob_utils.sh
Release 3.3.0
Dependencies
- deps: Upgrade gemini-cli to 0.37.1
- deps: Upgrade gemini-cli to 0.38.1
Release 3.2.0
Dependencies
- deps: update git to 2.54.0-rc0 and build from source
Bug Fixes
- avoid docker groupd ID conflicts
- docker image pulling
Release 3.1.1
Bug Fixes
- avoid docker groupd ID conflicts
- docker image pulling
Release 3.1.0
Dependencies
- deps: Upgrade gemini-cli to 0.36.0
- deps: upgrade git in tool-env to 2.53.0
Features
- automatically grant xhost permission for X11 display
Bug Fixes
- docs: update prerequisites
- propagate host file descriptor limits to docker container
Release 3.0.0
⚠ BREAKING CHANGES
- The Go toolchain is no longer available in the
build-environment images. Any scripts or builds relying on go
inside the container will fail unless they install it separately
through the devkit.json image configuration optios.
Dependencies
- deps: Upgrade gemini-cli to 0.35.2
Features
- use uv for python dependencies
- mount only ~/.devkit/logs in the container
- refactor devkit/coverage to run on host via uv
- run devkit tools on host
- run devkit/bep Python code from outside of docker containers
- separate python progress logs from standard output
- simplify bazelisk installation and remove go from build-env
Release 2.15.0
Dependencies
- deps: Upgrade gemini-cli to 0.35.0
- deps: Upgrade gemini-cli to 0.35.1
Features
- implement container event handler background service
Release 2.14.0
Dependencies
- deps: Update ruff to 0.15.7
- deps: Update VSCode to 1.110.1
- deps: Upgrade gemini-cli to 0.33.2
- deps: Upgrade gemini-cli to 0.34.0
Features
- Add --local flag to build script
- Add --no-cache flag to build script
- add background docker image cleanup
- add get_all_docker_image_tags function and refactor build logic
- add get_image_prefix to build script
- add image name allowlist and regex filtering to docker cleanup
- add manual entry point and configurable params to docker cleanup
- enforce devkit/ prefix in docker image namespaces
- implement actual docker image removal in cleanup script
- implement docker image cleanup logic and batch processing
- integrate docker image tag listing in background cleanup
- log stdout and stderr from docker rmi in cleanup script
- Rewrite scripts/docker_run into Python
- Support docker images namespaces
- support multiple target images in build script
Bug Fixes
- Adjust function signature types per Python style guide (84098e7), closes /google.github.io/styleguide/pyguide.html#31912
- Use proper images search path
Documentation
- Do not use pages subdirectory
Release 2.13.0
Dependencies
- deps: Autoupdate pre-commit hooks
- deps: Bump github actions versions
- deps: Bump version of mypy pre-commit hook to 1.19.1
- deps: Upgrade gemini-cli to 0.33.0
- deps: Upgrade gemini-cli to 0.33.1
- deps: Upgrade ripgrep to 15.1.0
Features
- Install ripgrep using github debian package