227 Commits

Author SHA1 Message Date
jpic
d23b3945f3 Support DOCKER_USER and DOCKER_PASS 2021-04-24 13:12:19 +02:00
jpic
9e586de312 Cache layers in CI? 2021-04-24 13:12:19 +02:00
jpic
5c941d38d6 Push argument 2021-04-24 13:12:19 +02:00
jpic
b206a1e107 Specify repository 2021-04-24 13:12:19 +02:00
jpic
92246fc7be Dont try to color non-utf8 2021-04-24 13:12:19 +02:00
jpic
94890226e6 Fixing docker support in CI 2021-04-24 13:12:19 +02:00
jpic
1221ac5016 Do not specify an image format for layers 2021-04-24 13:12:19 +02:00
jpic
84b1230146 Build for docker 2021-04-24 13:12:19 +02:00
jpic
78252a439c Use buildah copy to support workingdir 2021-04-24 13:12:19 +02:00
jpic
ae2aa62d0e Glob support in Copy 2021-04-24 13:12:19 +02:00
jpic
a80e3fb48c Add docker daemon support 2021-04-24 13:12:19 +02:00
jpic
77439b6dc3 Do not skip build/commit even if up to date 2021-04-24 13:12:19 +02:00
jpic
cada94ecc5 Fixing push 2021-04-24 13:12:19 +02:00
jpic
0edd573f4a Fix up cmd 2021-04-24 13:12:19 +02:00
jpic
f5765c08a9 Target level cleaning had been forgotten
... when action level cleaning was added

Test both while we're at it, as this is pretty critical for actions to
clean up properly
2021-04-24 13:12:19 +02:00
jpic
c46b42b23a Commenting docker job for now 2021-04-24 13:12:19 +02:00
jpic
4fcabf1aed test 2021-04-24 13:12:19 +02:00
jpic
b37e4c1aed Fix shlax.cli (finally) 2021-04-24 13:12:19 +02:00
jpic
4ea9783c93 Cache invalidation failures must not stop build
Images may still be in use by running containers
2021-04-24 13:12:19 +02:00
jpic
54e3266789 Prevent print traceback for failed commands 2021-04-24 13:12:19 +02:00
jpic
5c76ef3f2d Forward CLI arguments 2021-04-24 13:12:19 +02:00
jpic
c5af902382 Fix Pod.build to unshare prior to building async 2021-04-24 13:12:19 +02:00
jpic
ecabf6c9ce Add target argument only if present in sig 2021-04-24 13:12:19 +02:00
jpic
324a8f4962 Readability 2021-04-24 13:12:19 +02:00
jpic
61fb39ebea Add container inspect 2021-04-24 13:12:19 +02:00
jpic
5a20ccf2f7 Layers refactor 2021-04-24 13:12:19 +02:00
jpic
d5544a6e85 Support configured containers in start 2021-04-24 13:12:19 +02:00
jpic
ce931a2cc6 Fix TargetArgument implementation to stay optional 2021-04-24 13:12:18 +02:00
jpic
12edb5168f Add exec command 2021-04-24 13:12:18 +02:00
jpic
d2c0694005 Skip report display for only one result 2021-04-24 13:12:18 +02:00
jpic
15c71a3bf7 Getting on par with docker-compose 2021-04-24 13:12:18 +02:00
jpic
6e7f957d49 Remove artificial centering from output labels 2021-04-24 13:12:18 +02:00
jpic
30798fc66c Name parallel executor 2021-04-24 13:12:18 +02:00
jpic
7408cf95c0 Add Buildah.Env and Buildah.Config 2021-04-24 13:12:18 +02:00
jpic
7f150ae17a New write with bash heredoc 2021-04-24 13:12:18 +02:00
jpic
073c3713c1 Let an action mark itself as skipped 2021-04-24 13:12:18 +02:00
jpic
1ce27e1cd1 Container: support not having a build job and new methods 2021-04-24 13:12:18 +02:00
jpic
9235ffcd27 Fix user action 2021-04-24 13:12:18 +02:00
jpic
07a6c5b628 Run(root) 2021-04-24 13:12:18 +02:00
jpic
47740f01f9 Test build-itself 2021-04-24 13:12:18 +02:00
jpic
9330125208 Update TargetArgument docs 2021-04-24 13:12:18 +02:00
jpic
afc1823e54 Mention command line 2021-04-24 13:12:18 +02:00
jpic
f07787d865 Fix title order 2021-04-24 13:12:18 +02:00
jpic
84b10ce143 Lolnote 2021-04-24 13:12:18 +02:00
jpic
ae61e1b8cf Going to maintain a little news at the top of the README 2021-04-24 13:12:18 +02:00
jpic
6a0b60d68a Do not try to commit a container that has not been created because layers are uptodate 2021-04-24 13:12:18 +02:00
jpic
63e610ca4f Fixing container config support 2021-04-24 13:12:18 +02:00
jpic
4f5326c81b Commiting build-itself job until i re-implement docker commiting 2021-04-24 13:12:18 +02:00
jpic
224608878e Clean on KeyboardInterrupt, proper call in shlax Command 2021-04-24 13:12:18 +02:00
jpic
eafa371617 Package action working both on SSH host and Buildah guest now 2021-04-24 13:12:18 +02:00