Skip to content

Releases: lunarway/shuttle

v0.23.0

24 Jan 12:51
db39cc0
Compare
Choose a tag to compare

Changes

Dependency Updates

Full Changelog: v0.22.3...v0.23.0

v0.22.3

12 Jan 08:28
cc7d41a
Compare
Choose a tag to compare

Changes

Dependency Updates

Full Changelog: v0.22.2...v0.22.3

v0.22.2

05 Jan 10:18
1fb5d5f
Compare
Choose a tag to compare

Changes

  • fix: shuttle should resolve file not found in root (#210) @kjuulh

Full Changelog: v0.22.1...v0.22.2

v0.22.1

05 Jan 08:09
d82da95
Compare
Choose a tag to compare

Changes

  • fix shuttle should search recursively for shuttle files (#209) @kjuulh

Full Changelog: v0.22.0...v0.22.1

v0.22.0

14 Dec 13:38
5c0cc23
Compare
Choose a tag to compare

Changes

  • feat: disable fallback by default, return nothing if no builder is found (#207) @kjuulh

Full Changelog: v0.21.2...v0.22.0

v0.21.2

14 Dec 12:53
57b860d
Compare
Choose a tag to compare

Changes

Full Changelog: v0.21.1...v0.21.2

v0.21.1

14 Dec 12:20
aeca37a
Compare
Choose a tag to compare

Changes

  • feat: with override for golang actions (#205) @kjuulh

Full Changelog: v0.21.0...v0.21.1

v0.21.0

14 Dec 08:25
64b0337
Compare
Choose a tag to compare

Changes

Dependency Updates

4 changes

Full Changelog: v0.20.0...v0.21.0

v0.20.0

31 Oct 08:31
c58b511
Compare
Choose a tag to compare

Overview

Reworking the CLI

Experiment/with actual args (#185) @kjuulh

This is considered a major change, as we technically don't break anything, but introduces a new way of interacting with shuttle, as well as reworking its CLI.

  • Shuttle now supports actual flags --flag something, as well as the regular flag=something, they can even be mixed, though flags will take precendence.
  • If the environment variable SHUTTLE_INTERACTIVE=true or --interactive is set, it will prompt you for any required missing values. As such you can mix this with --flag and flag=something as well. This can be useful for filling what would normally be commands with a lot of options.

Golang actions going GA

experiment/dagger automatic golang build (#178) @kjuulh

Golang actions have been a feature for a while, but it wasn't that useful, as you needed golang to build the golang binaries required to run the actions. Golang actions are an alternative to the regular shell actions. I.e. shuttle run build, you can now choose to build them in either bash, or golang.

We see golang as being the way forward and this opens the possibilities of doing so.

To create a golang action see docs/golang-actions.md

Now if golang is not available on the system, we will fall back on docker, and build the binaries in docker instead, and handing them to the system. This gives the same benefit though a tad bit slower. And upcoming feature is to pull binaries from the plans themselves. So that we don't have to build anything, unless you've got local actions to your service.

Changes

Dependency Updates

Full Changelog: v0.19.2...v0.20.0

v0.19.2

22 Jul 00:00
086ae4d
Compare
Choose a tag to compare

Changes

Full Changelog: v0.19.1...v0.19.2