Skip to content

Releases: function61/turbobob

20220319_1449_b8436e94

19 Mar 14:53

Choose a tag to compare

Changelog

  • When DockerImageSpec.DockerfilePath points to a subdir, use that subdir as build context
  • $ bob www for opening project homepage / GitHub

20220129_1227_a195c359

29 Jan 12:31

Choose a tag to compare

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

16 Jan 15:32

Choose a tag to compare

Changelog

  • Support tagging latest image for buildx builds as well

20220116_0927_25a99911

16 Jan 09:47

Choose a tag to compare

Changelog

  • Docker: default to "auth_type": "creds_from_env" in turbobob.json so 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

23 Feb 10:32

Choose a tag to compare

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.)
  • turbobob-userconfig.json moved to ~/.config/turbobob/config.json
  • Dev container to use calling user's gid (group ID)
  • Update Go
  • Powerline visual bugfix

20200910_1241_90ec91c9

10 Sep 13:20

Choose a tag to compare

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 build works from inside container as well)
    • $ bob tips from 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