2.1.0
What's new
- added
ncdu
- added
.editorconfig
- install sudo and add passwordless sudo to 'work' user
- added additional rust components
- updated dotfiles submodule
- additional rust components
- slightly reduced bundle image size
- option to specify
USER_UID
- option to override bin2 dir location
- added xml utils
- rust setup with RLS
- updated Python patch version
Testing
setup.sh
and workspaces are tested in Linux pipeline. Testing of macOS setup coming down the line.- added checks for utils and installed packages
Repository improvements
- build script now supports build of a single workspace
- split macOS and Linux pipelines
- install utils before cloud clients
- moved shell setup scripts to base dir
Fixes
- fixed
rvm
andpyenv
setup - fixed
kubectl
andkrew
installation - fixed handling of BIN2_PATH env
- fix to handle already existing container in
run-workspace.sh
script - futher pipeline setup and fixes by @pirafrank in #9
- feature: rust setup by @pirafrank in #10
- fixes to test suite and full setup by @pirafrank in #11
Changes
- Jekyll is no more included in bundle image
Included versions
- Java OpenJDK 11
- Node 14.18.1
- Python 3.9.7
- Ruby 2.7
- Golang 1.17.3
- Rust 1.56.1
Remember you can always check the included versions with the workspace_version
command.
Full Changelog: 2.0.0...2.1.0
Docker images are available on Docker Hub.