213 Commits

Author SHA1 Message Date
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
jpic
b6fa18d82a Added ssh target 2021-04-24 13:12:18 +02:00
jpic
754227d2d1 Silence pip output 2021-04-24 13:12:18 +02:00
jpic
62299da7c1 A bit of work on the command line 2021-04-24 13:12:18 +02:00
jpic
0929b37b36 Tag/build/push refactor 2021-04-24 13:12:18 +02:00
jpic
8dd4fa52ac Typo in ci 2021-04-24 13:12:18 +02:00
jpic
0ac1764464 Try more build 2021-04-24 13:12:18 +02:00
jpic
70e354dd02 Fix CI command to build 2021-04-24 13:12:18 +02:00
jpic
0a983340b8 Buildah __str__ 2021-04-24 13:12:18 +02:00
jpic
c6bc849574 Missing await in test function 2021-04-24 13:12:18 +02:00
jpic
2e1bbf098a Pass status directly to clean 2021-04-24 13:12:18 +02:00
jpic
c6d7eedde2 Improve Buildah clean method 2021-04-24 13:12:18 +02:00
jpic
93b95a1f50 Set the action result prior to calling clean 2021-04-24 13:12:18 +02:00
jpic
a07d9c5e67 Pip action implementation 2021-04-24 13:12:18 +02:00
jpic
c570f0fd6d Bugfix: legacy code would prevent containers from shuting down after build 2021-04-24 13:12:18 +02:00