Releases: leopardslab/dunner
dunner v2.1.3
Changelog
5b0ceba Add a command validate
to check for parse errors #31 #55
b586e36 Add command to make release
114cea0 Add commands to makefile to build, lint, vet, format, test coverage
dd92221 Add dunner init command which initializes with default dunner task file
31cc5eb Add maintainer name. else it gives a warning in apt
264c8f0 Add optional tag in dunner template
9248642 Add script to publish deb packages to bintray
ad60965 Add script to publish rpm packages
e478149 Add snap.login to gitignore
b67b32a Add suitable comments for GoDoc
966c4f4 Add support for both 'command' and 'commands'
1fc5645 Add support for executing multiple commands
329dc9c Add validation status message
2445611 Add validation to check that mount dir is in right format
3e727d3 Add validation using goplayground/validator
c3be444 Add validations for follow exist and commands field
b09ec14 Add validations to check that host directory exists in mount option
b1bc1a4 Added snap.login.enc for SnapCraft auto build on Travis CI
dae7504 Allow use of environment variables in mount source and dest dir
3bec0e3 Change Snap confinnement to classic from strict
3dc55bb Change confinement to strict & use personal-files plug
0855885 Change syntax for task to be used as step of another task
8669b09 Enable docker in travis build
3f1f0ab Fix case in dunner link
65ce74c Format | Update rpm
32cdbcc Implement dry run mode of do command
d386ee7 Integrate with codecov to get code coverage for master
e500224 Integrate with goreleaser to release dunner as binary, tar, deb, rpm, snap for all os/arch
7baf2fd Limit deployment on only 1.11.x of golang
0b1e472 Make release via dunner and rpm generation in docker
a22a1de Make rpm release to bintry using Dunner
9ac1790 Merge remote-tracking branch 'upstream/develop'
8f23fac Merge remote-tracking branch 'upstream/develop'
0dd5d1e Pass configs in context for reference to other tasks
b95b385 Print dep version to confirm installation
49925ab Reference go binary
2aea51d Remove Dev mode and make the release stable
015fed6 Remove changes from validate branch
6545aea Remove changes not part of this feature
56b5544 Remove from draft mode since publish uses github release for packages
f4692ca Resolve settings intialisation bug
6c9db0a Run goreleaser script
ddb5715 Run setup as part of ci
12d6c1c Set maintainer to community
e3446b2 Set mount dir as current directory for dunner release
66f43da Undo release of dunner via dunner as goreleaser is working fine with rpm package
6551669 Update Makefile
466e51d Update README.md
3566857 Update README.md
b13a19d Update build command flags in makefile
6f9dceb Update development plan
06a036e Update goReleser for Snapcraft
e1deab5 Update make ci command
d6a885e Update snap release and remove snapcraft.yaml since release is managed by goreleaser
db7f92f Update unit tests for config and docker modules
321e142 Use separate goreleaser file for snap release
e000965 [#22] Add lint fixes
c9a8727 [#22] Improve Makefile, Add better versions cmd
be0fa74 [#59] Build a Snap package
d148bbf [#59] Build a Snap package
5c87fc0 [#66] Auto detect Docker API version
de5c166 add formatting changes
3ab0407 add verbose mode to debug
27ac96e check version of rpmbuild
375d971 debug ci - use dep from gopath
ed6af4e fix vet warnings
d49616a organize code so cobra is not used in pkg
c3dd2c4 remove all debug commands in ci file
78c77ff remove unwanted commands from travis script
11f3ad2 update rpm
20bb24b update version of rpmbuild
1285a08 update version of rpmbuild
105f8f8 use dep from gopath
8a3bb77 verify dest dir is also parsed for env values
v2.1.1
v2.0.0
Release v2.0.0
v1.0.0
We are happy to announce we are giving away the first official release of Dunner
as v1.0.0
. 🎉
We completed the follollowing planned features for v1.0.0
.
v0.1
- Ability to define set of tasks and steps and run the task
- Mount current dir as a volume
- Ability to pass arguments to tasks
v1.0
- Ability to add ENV variables
- Ability to define the sub-dir that should be mounted to the task containers
- Ability to mount other dirs to the task containers
- Ability to use a task as a step for another task
- Ability to get ENV, param, etc values from host environment variables or .env file