grim/convey
Clone
Summary
Browse
Changes
Graph
Fix up the unit tests that I broke earlier
redux
2021-10-11, Gary Kramlich
10db01f3d13a
Add a podman/build task with unit tests
redux
2021-10-11, Gary Kramlich
fc69cdc14dd1
Make the docker pull and push tasks handle a mix of image and images attributes
redux
2021-10-11, Gary Kramlich
18b7a8f77329
Add a docker/tag task that wrap the podman/tag task
redux
2021-10-11, Gary Kramlich
7a65a06a16c3
Add the podman/tag task and unit tests for it
redux
2021-10-11, Gary Kramlich
69f1af8c771f
Add the docker/remove task back as a wrapper to podman/remove
redux
2021-10-11, Gary Kramlich
7d5217252d93
Add the podman/remove task and unit tests for it
redux
2021-10-11, Gary Kramlich
1ca9512295a0
Add a stub docker/environment task that never validates to get people moved off of it
redux
2021-10-11, Gary Kramlich
cab94a2aa737
Add podman/pull with a docker/pull wrapper and unit test all of it
redux
2021-10-11, Gary Kramlich
62c5ff7d150e
Move the docker compatiblity for login and logout to wrapper docker tasks
redux
2021-10-11, Gary Kramlich
4ded284354e3
Add a Deprecated method to tasks.Task and move the docker alias of the intrinisic tasks to the docker package and implement the Deprecated method
redux
2021-10-11, Gary Kramlich
8e2f8d06ceca
First step of making deprecated tasks a real thing instead of tasks implementing the old behavior
redux
2021-10-10, Gary Kramlich
257a8ea32496
Add a podman/push task and unit tests for it
redux
2021-10-10, Gary Kramlich
8bebc4a7d592
add unit tests to the login and logout tasks
redux
2021-10-10, Gary Kramlich
6b210baa9f3a
add a podman/logout task and fix up backwards compatibility in the podman/login task
redux
2021-10-10, Gary Kramlich
b3c05175e32c
Add a podman/login task
redux
2021-10-10, Gary Kramlich
7c389f5ddf76
Rename the --environment option to --env
redux
2021-10-10, Gary Kramlich
3a6475e666ed
Add the -e command line argument and make environment required to create a runtime
redux
2021-10-10, Gary Kramlich
294418a850fe
add exec.RunWithStdin so we can pass stdin to our commands
redux
2021-10-10, Gary Kramlich
0ec51ea78397
Return the os's environment variable if the version of we have doesn't have a value
redux
2021-10-10, Gary Kramlich
26b80367b6ed
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