Skip to content

Releases: yourbase/yb

v0.1.1-preview14: Context first: build subcommand: Template interpolation, Tool Output dir, SSH Remote

16 Jul 20:47
Compare
Choose a tag to compare

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 and androidsdk 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 for build 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

13 Jul 19:29
Compare
Choose a tag to compare

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 and androidsdk 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 for build 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

10 Jul 15:12
Compare
Choose a tag to compare

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 and androidsdk 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 for build 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

08 Jul 13:42
Compare
Choose a tag to compare

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 and androidsdk 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 for build 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

06 Jul 17:22
Compare
Choose a tag to compare

Container first CLI version. Runs build, exec and run in a container.

  • AndroidSDK build pack fixes: support android and androidsdk 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 for build 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

06 Jul 19:49
Compare
Choose a tag to compare

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 and androidsdk 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 for build 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

03 Jul 15:57
Compare
Choose a tag to compare

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 for build 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

02 Jul 13:52
Compare
Choose a tag to compare

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 for build 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

29 Jun 13:42
Compare
Choose a tag to compare
  • 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

26 Jun 21:08
Compare
Choose a tag to compare

Fixes:

  • yb run uses exec defined environment to run the command passed, if there are no exec section in the YML, it will use a default one, based on the first build target defined
  • yb 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