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
jpic
5caf9d92e3
Proper cache invalidation
2021-04-24 13:12:18 +02:00
jpic
c58d1618ed
Proper traceback prints
2021-04-24 13:12:18 +02:00
jpic
4af938fab0
Copy action: refactor, caching, filtering
2021-04-24 13:12:18 +02:00
jpic
7a61b405ae
Work on the CLI story
2021-04-24 13:12:18 +02:00
jpic
600043ae64
Adding Copy/User/Pip actions again
2021-04-24 13:12:18 +02:00
jpic
b2169ff7eb
Add CLI to execute Actions on the fly
2021-04-24 13:12:18 +02:00
jpic
f374d77c21
Proper render method actions
2021-04-24 13:12:18 +02:00
jpic
b6bb06054d
fixup! Add layer caching
2021-04-24 13:12:18 +02:00
jpic
1b1a121a24
Replace Localhost with plain Target, ensure parent presence
2021-04-24 13:12:18 +02:00
jpic
1d5e8ab1c8
Add layer caching
2021-04-24 13:12:18 +02:00
jpic
e62d44514a
Add Proc.quiet
2021-04-24 13:12:18 +02:00
jpic
b044dd015e
Add Package.upgrade option
2021-04-24 13:12:18 +02:00
jpic
8ab2fbcccd
Pip for python 3.8
2020-04-22 03:25:06 +02:00
jpic
00bc4a74ae
Fix can't execute shlax: no such file or dir
2020-04-22 03:25:06 +02:00
jpic
29505d1004
No need for a shlax image to build the shlax image
...
It will always build on python with shlax[cli] installed because that's
part of the requirement: no extra dependency to use just the framework
besides current Python stable release
2020-04-22 03:25:06 +02:00
jpic
111f086bdd
Fix dependencies
2020-04-22 03:25:06 +02:00
jpic
4601ead8f8
Enable gitlab-ci
2020-04-22 03:25:06 +02:00
jpic
b279760374
Complete core rewrite, with documentation
...
Still missing documentation about Output core component
And actual Action/Targets etc ... in the process of migrating to the new
engine
2020-04-22 03:25:06 +02:00
∞
87ac000e87
Merge branch 'jpic' into 'master'
...
yourlabs/shlax auto build
See merge request oss/shlax!1
2020-02-16 20:09:15 +01:00
jpic
ebcde95d5a
Simplify gitlabci for now
2020-02-16 20:02:24 +01:00