grim/convey
Clone
Summary
Browse
Changes
Graph
add a Destroy function to fs.Directory
2020-05-27, Gary Kramlich
7f4709517632
updated a test to use non-deprecated types
2020-05-27, Gary Kramlich
c58a163b1c39
fix up some issues with the build and export tasks
2020-05-27, Gary Kramlich
4deb11e7ea44
rehash a bunch of object types to make things easier to deal with
2020-05-27, Gary Kramlich
062786196611
Remove the Traverse API as it's apparently not used anymore
2020-05-27, Gary Kramlich
4061dea8db1b
replace path.ParseFilePath with fs.ParsePathSpec
2020-05-27, Gary Kramlich
ebde6315c3d3
A bunch of work for dealing with fileio but it's still seriously busted, needs rethinking
2020-05-27, Gary Kramlich
92f0295be27a
Make sure task directories have a trailing / and log some info when importing
2020-05-27, Gary Kramlich
41133c801f52
Remove State.Directory and update everything to use Workspace.TaskDirectory
2020-05-27, Gary Kramlich
0a82fad558e5
Bump the go image to 1.14
2020-05-27, Gary Kramlich
89fd5a258ee9
Change the package path to it's new home
2020-05-27, Gary Kramlich
caaa37f86aea
Some more changelog cleanups
2020-03-02, Gary Kramlich
b8374af75d3e
remove the plans form the list metaplans output
2020-03-02, Gary Kramlich
750302e63d63
remove the stages from the list plans output
2020-03-02, Gary Kramlich
d8fa98c62ada
remove dev-convey.yml
2020-03-02, Gary Kramlich
e577abd976e0
ChangeLog the subtask task
2020-03-02, Gary Kramlich
cba4329ae80a
Add a new subtask task
2020-03-02, Gary Kramlich
469b76e1bd24
Apparently I deleted the clean plan
2020-03-02, Gary Kramlich
22eba3fdc82c
not sure why i hadn't considered usign GOOS and GOARCH for the filenames before, but it works fine
2020-03-02, Gary Kramlich
acc960340409
we'll never again push a release to bitbucket so remove that config
2020-03-02, Gary Kramlich
a121658f181b
Clean up convey.yml a bit
2020-03-02, Gary Kramlich
029768cfe81d
Remove the implicit task types and make it so the type attribute is the only way to define a task's type now
2019-10-27, Gary Kramlich
c4308135930b
clean up an test that was depending on a file when it's easier to just dump it in the test itself.
2019-10-27, Gary Kramlich
83065e023cbc
Add a test for `Run: always` as it was missing
2019-10-27, Gary Kramlich
442f0f724fce
remove the stage-run example as it's a crappy example and the unittests verify it better
2019-10-27, Gary Kramlich
859938e77ba5
Remove the convey-clean-task test as it's verified by unit tests
2019-10-27, Gary Kramlich
fea125b67090
We need to clean up the workspace directory even while testing
2019-10-27, Gary Kramlich
c5c5a718819f
Clean up a few more things that were missed when removing the extend task
2019-10-27, Gary Kramlich
7394b6bcd6bd
Make sure a plan is valid at the start of running it
2019-10-27, Gary Kramlich
2e01c88d233e
Use the filemode from the file we're importing/exporting instead of using stupid defaults
2019-10-27, Gary Kramlich
faac1f222c93
Add a count task for testing and add a bunch of tests for testing that stages work correctly
2019-10-27, Gary Kramlich
fa457b02f20b
remove a debug message that accidentally got committed
2019-10-27, Gary Kramlich
ca62e21af3a9
remove the fatal log message from stage.runTask
2019-10-27, Gary Kramlich
cdaba79b51d9
change the gopath to the sr.ht repo
2019-10-27, Gary Kramlich
5d30a955c5ed
Fix a bug where a stage that fails time wouldn't count against any stages that were run on fail. Also fix a bug where run-on-fail didn't work
2019-10-27, Gary Kramlich
75ffa461f923
expose the Run* variables so they can be used in testing and stuff
2019-10-27, Gary Kramlich
2d7b4a79a769
Clean up a lot of the examples in various ways
2019-10-26, Gary Kramlich
08e82d9736a4
Added a new convey/fail task
2019-10-26, Gary Kramlich
888f18bb2021
replace the on existing use of util/ShortID with the code from that function
2019-10-26, Gary Kramlich
6e00306e2c4a
Forgot to remove the docker network code when we removed the network
2019-10-26, Gary Kramlich
6ae333e6277f
Remove util/product.go and its tests as they're no longer used
2019-10-26, Gary Kramlich
30c421b637ed
remove GO_PACKAGE from convey.yml as it's no longer necessary
2019-10-26, Gary Kramlich
5b36866f1634
Removed the deprecated always attribute from stages
2019-10-26, Gary Kramlich
4c579ae789aa
Remove the convey/extend task as it's normal usage is already covered by plan/stage environment variables. It's corner case, expanding variables, is rather exotic and not something that comes up often.
2019-10-26, Gary Kramlich
acd4f016da13
Fix up a comment that was really out of date
2019-10-26, Gary Kramlich
c43b78499c77
clean up plans_test a bit
2019-10-26, Gary Kramlich
a71350e0b4d4
Add some unit tests for yaml.StringOrSlice
2019-10-26, Gary Kramlich
d8f6d03eb5ef
remove the no longer used Plan.setup
2019-10-26, Gary Kramlich
7cf6e9f9bd9d
Remove the network as it's primary reason for existing was to try to protect the local lan from the container and that's just not the case as that's not how networking works.
2019-10-26, Gary Kramlich
639a3a2a7510
update go.mod for go 1.13
2019-10-26, Gary Kramlich
230240333309
Rename convey-dev.yml to dev-convey.yml so that the clean task won't delete it
2019-09-01, Gary Kramlich
e29e07cc12d4
ChangeLog tweak
2019-09-01, Gary Kramlich
2bf3407aa038
Rename the command package to exec
2019-08-03, Gary Kramlich
a1710d61939a
Remove deprecated command line options
2019-08-02, Gary Kramlich
9b89adb9ebd0
ChangeLog the addition of kubectl/rollout
2019-08-02, Gary Kramlich
aa829bda9740
Add support for kubectl rollout status
2019-08-02, Gary Kramlich
e0da806f436e
Somehow missed fixing the namespace on the delete test
2019-08-02, Gary Kramlich
c9cbaba67219
Add support for multiple selector labels to the k8s commands
2019-08-02, Gary Kramlich
ca2b01050753
Don't potentially deadlock on commands if we bomb out early with errors
2019-08-02, Gary Kramlich
37db7a19923f
Only create a docker network when we have a run task
2019-08-02, Gary Kramlich
fe6910f8166f