Releases: yourbase/yb
v0.1.1-preview14: Context first: build subcommand: Template interpolation, Tool Output dir, SSH Remote
Container first CLI version. Runs build
, exec
and run
in a container.
- Code cleanups
- SSH git remote supports ssh://domain/org/project too
- Separate dir for holding tools specific artifacts, like GOPATH/RUSTHOME (e.g.)
- Replaces container IP's in the YAML
- Rust Up fixes
- Go download error surfacing fix, thanks @alrs
- Somewhat smarter Download manager
- Better container info interpolation into the YAML
- GoReleaser buildpack added
- Anaconda tool to install Python build packs: version bump to 4.8.3
- Fixes how we resolve the package name
- AndroidSDK build pack fixes: support
android
andandroidsdk
names, fixes to how agreements are written - OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview13: Context first: build subcommand: Rust and Go fixes
Container first CLI version. Runs build
, exec
and run
in a container.
- Rust Up fixes
- Go download error surfacing fix, thanks @alrs
- Somewhat smarter Download manager
- Better container info interpolation into the YAML
- GoReleaser buildpack added
- Anaconda tool to install Python build packs: version bump to 4.8.3
- Fixes how we resolve the package name
- AndroidSDK build pack fixes: support
android
andandroidsdk
names, fixes to how agreements are written - OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview12: Context first: build subcommand: Download Manager
Container first CLI version. Runs build
, exec
and run
in a container.
- Somewhat smarter Download manager
- Better container info interpolation into the YAML
- GoReleaser buildpack added
- Anaconda tool to install Python build packs: version bump to 4.8.3
- Fixes how we resolve the package name
- AndroidSDK build pack fixes: support
android
andandroidsdk
names, fixes to how agreements are written - OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview11: Context first: build subcommand: Python's anaconda installation version bump
Container first CLI version. Runs build
, exec
and run
in a container.
- Anaconda tool to install Python build packs: version bump to 4.8.3
- Fixes how we resolve the package name
- AndroidSDK build pack fixes: support
android
andandroidsdk
names, fixes to how agreements are written - OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview9: Context first: build subcommand: AndroidSDK
Container first CLI version. Runs build
, exec
and run
in a container.
- AndroidSDK build pack fixes: support
android
andandroidsdk
names, fixes to how agreements are written - OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview10: Context first: build subcommand: Package naming issue
Container first CLI version. Runs build
, exec
and run
in a container.
- Fixes how we resolve the package name
- AndroidSDK build pack fixes: support
android
andandroidsdk
names, fixes to how agreements are written - OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview8: Context first: build subcommand: OpenJDK
Container first CLI version. Runs build
, exec
and run
in a container.
-
OpenJDK build pack fixes: downloading and managing the infinite version "table" 😏
-
Build packs code cleanup: fixes to how it downloads and manages PATH
-
Checks consistently for sane environment variables settings in the YAML
-
Regression:
-exec-prefix
flag forbuild
is back and running -
Checks all docker mounts, if it doesn't exist locally, give up
-
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs -
Regression:
build
actually searches and uses build target names defined in the YAML -
Timings for Docker container stand up and tools installations
-
Container workdir should be set to a default
-
Chore: dep Narwhal v0.5.2
v0.1.1-preview7: Context first: build subcommand
Container first CLI version. Runs build
, exec
and run
in a container.
- Build packs code cleanup: fixes to how it downloads and manages PATH
- Checks consistently for sane environment variables settings in the YAML
- Regression:
-exec-prefix
flag forbuild
is back and running - Checks all docker mounts, if it doesn't exist locally, give up
workspace
has subcommands that helps manage auto created$HOME/.yourbase/workspace/
dirs- Regression:
build
actually searches and uses build target names defined in the YAML - Timings for Docker container stand up and tools installations
- Container workdir should be set to a default
- Chore: dep Narwhal v0.5.2
v0.1.1-preview5: Container first runtime: Fixes
- Fixes workspace directory auto creation
- Shows messages if something is not quite right with workspace or package configuration files
v0.1.1-preview4: Container first runtime: A more stable version
Fixes:
yb run
usesexec
defined environment to run the command passed, if there are noexec
section in the YML, it will use a default one, based on the first build target definedyb exec
has handling of build packs, containers, PATH and other things in a better state
*yb build
is running smoothly again, but by default in a container, except when-no-container
is passed