grim/convey
Clone
Summary
Browse
Changes
Graph
Add a linux-arm64 build and cleanup .hgignore
redux
2021-10-07, Gary Kramlich
dc10cf46e03b
Use the stage index if no name is provided
redux
2021-10-06, Gary Kramlich
7ee34144d00c
Finish up environments and get our convey.yml fully functional
redux
2021-10-06, Gary Kramlich
866ea4c280cb
Update our dependencies and run go mod tidy
redux
2021-10-05, Gary Kramlich
edafd9b4d2d1
get the unit tests passing again
redux
2021-10-05, Gary Kramlich
e6ee04e5a4a1
Implement a rough podman/run task that alias docker/run as well
redux
2021-10-05, Gary Kramlich
ded47c27b924
remove some leftovers that were missed
redux
2021-10-05, Gary Kramlich
57f9019fe520
Basic plans with convey tasks are kind of running
redux
2021-10-05, Gary Kramlich
c0672a94a7d8
Start of the refactor
redux
2021-10-05, Gary Kramlich
6ef456e4e8de
Update our dependencies
2021-08-26, Gary Kramlich
199d33e4d014
Bump the golang image to 1.17
2021-08-26, Gary Kramlich
9d345f19050e
don't create the state until we absolutely need to
2020-05-28, Gary Kramlich
6d1458fd6364
remove an unneeded blank line
2020-05-27, Gary Kramlich
7fd111a7e932
Clean up some docs
2020-05-27, Gary Kramlich
edd4cf9b9156
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