Skip to content

Releases: cirruslabs/cirrus-cli

v0.36.1

24 Feb 23:57
539869e
Compare
Choose a tag to compare
Parser: skip encrypted variables when generating task labels (#316)

v0.36.0

23 Feb 21:00
1ca89be
Compare
Choose a tag to compare

Changelog

1ca89be Parser: fix invalid parent linkage when merging aliases (#307)
6cd5266 Additional test case where Kotlin boolevator was failing (#311)
1f8bd9f Boolevator: work around cases when expression is surrounded by newlines (#308)
18f9d6e Parser: allow list of maps in docker_arguments (#312)
c671f9d Parser: don't treat a parse result without tasks as error (#310)
cde589c Parser: minimally support scripts with a list of maps (#306)
afd8c3b Dependabot config (#305)
b9e96ea Starlark hooks support (#303)
3dbd937 Don't assume platform by default (#302)

v0.35.0

17 Feb 22:05
1040afb
Compare
Choose a tag to compare

Changelog

1040afb Partially fix "cirrus {run,validate}" error on unsupported instances (#301)
cda6d68 .golangci.yml: disable durationcheck linter (#299)
f2dd406 Fix TestRunContainerPull test (#300)
f670f88 Remove --container-pull and introduce --container-lazy-pull (#295)
1d647cf .golangci.yml: use linter whitelist instead of blacklist (#298)
8760ed3 Podman: remove missing search registries workaround (#296)
73107a0 No need for gotip anymore (#297)
39434ad Stream VM' logs when executing with Parallels isolation (#294)
e49e541 cirrus run: hide --debug-no-cleanup flag (#293)
855dc9b Stream launched container's logs to the CLI's logger (#291)
8fa8792 [skip ci] Document Starlark Template Examples (#289)
ad2878c Parallels: support Linux as a target platform (#287)

v0.34.0

11 Feb 20:28
c95096d
Compare
Choose a tag to compare

Changelog

c95096d Bump agent's version (#285)
ac7beb6 Don't look into repeated fields for platform (#286)

v0.33.0

09 Feb 11:28
484736c
Compare
Choose a tag to compare

Changelog

484736c Parallels: fix and simplify Prlctl/Prlsrvctl handling (#284)
927e463 Recursive GuessPlatform (#283)
680cf03 Parallels: only retry on specific errors (#282)
c7c73f0 Use Go parser by default (#281)
bdf3d90 cirrus {run,validate}: provide context lines for *parsererror.Rich (#280)
1e776a9 Executor: support Parallels-isolated persistent worker instances (#279)
ae02864 Parser: rich parser errors with line and column numbers (#276)

v0.32.2

05 Feb 18:18
3939789
Compare
Choose a tag to compare

Changelog

3939789 Parallels: cleanup & error message fixes (#278)

v0.32.1

05 Feb 12:58
0481033
Compare
Choose a tag to compare

Changelog

0481033 Parallels: kill prl_vm_app processes before running new VMs (#277)

v0.32.0

03 Feb 19:45
Compare
Choose a tag to compare

Changelog

ce3512b Increase Cloud Build timeout
0e97f0f Restructure yaml (#275)
b61aa34 .golangci.yml: sort out previously disabled linters (#273)
6c1dd11 Parser: use cirruslabs/go-java-glob for changesInclude function (#272)
feb62aa Only v3 yaml (#269)
7d7fad7 Parser: support env/environment maps with list values (#271)
580187a Parser: switch to yaml.v3 (#268)
2aee3f1 Test on macOS (#267)

v0.31.1

29 Jan 19:34
3fe97b6
Compare
Choose a tag to compare

Changelog

3fe97b6 Parallels: set VM's date in UTC (#266)
9461aa1 Use GWDG's mirror instead of broken openSUSE traffic director (#265)
cb0cb0f Parallels: sync time without NTP (#264)
3f6d642 Rewrote matrix modifier to work on *node.Node instead of yaml.MapSlice (#263)

v0.31.0

27 Jan 13:35
da0f434
Compare
Choose a tag to compare

Changelog

da0f434 Assorted prebuilt instance fixes (#261)
6c9d212 Remove Docker Config (#262)
d10cd69 Parser: support persistent_worker isolation (#259)