Releases: function61/turbobob
Releases · function61/turbobob
20220319_1449_b8436e94
Changelog
- When
DockerImageSpec.DockerfilePathpoints to a subdir, use that subdir as build context $ bob wwwfor opening project homepage / GitHub
20220129_1227_a195c359
Changelog
- Add prepare step (as opt-in experiment)
- Add experiment framework where user needs to opt-in to possibly later-breaking behaviour
20220116_1529_23c6d3cc
Changelog
- Support tagging latest image for buildx builds as well
20220116_0927_25a99911
Changelog
- Docker: default to
"auth_type": "creds_from_env"inturbobob.jsonso you don't have to explicitly specify it - Docker: cache logins to Docker registry, so if you produce many images it doesn't login many times per single project build
- Docker: support tagging latest image (in addition to explicit version-based tag)
- Docker: container image metadata according to OCI spec
- Project quality checkers:
- use desired version of builder
- file exists check
- not exists check
- file contains content
- file doesn't contain content
- Improvements in Edgerouter integration
- Remove AWS ECR support
- Init boilerplate: add GitHub actions, remove Travis CI
- Improve language server support (still beta-quality)
- Simplify CI hookup with
$ bob build in-ci-autodetect-settings, basic awareness for building a PR - Maintenance work like lint fixes, dependency updates etc.
20210223_1022_eb79e5c2
Changelog
- Language server support
- Emoji icon for project
- Quickly differentiate e.g. per-project workspaces based on visual cues (instead of reading text)
- Workspace management with support for i3
- Rename workspace according to project, with optional emoji icon
- Launch code editor
- Launch file browser
- Trigger support (custom event source to trigger compilation/test running etc.)
- I use a pedal as an event source
turbobob-userconfig.jsonmoved to~/.config/turbobob/config.json- Dev container to use calling user's gid (group ID)
- Update Go
- Powerline visual bugfix
20200910_1241_90ec91c9
Changelog
- Moved to GitHub releases
- Support optional base image config (paths to cache, pro-tips to print)
- Run various
$ bob ...commands from inside container as well:- Consistent build command inside container (
$ bob buildworks from inside container as well) $ bob tipsfrom inside container
- Consistent build command inside container (
- Dev shim for fixing terminal settings, setting up cache paths, shell history injections, prompt customization etc.
- History injection, so even when you start from stateless container, you have shell recall for common commands