index
:
rebel/rebel
main
Unnamed repository; edit this file 'description' to name the repository.
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2021-10-21
executor: run ready tasks in parallel
Matthias Schiffer
2021-10-21
runner: expose reply channel
Matthias Schiffer
2021-10-21
util: error: improve conversion of io::Error
Matthias Schiffer
2021-10-21
container: make setup more similar to OCI runtime
Matthias Schiffer
2021-10-21
paths: update documentation
Matthias Schiffer
2021-10-20
container: write task command to script file
Matthias Schiffer
2021-10-20
container: do not call sync_all() on log file
Matthias Schiffer
2021-10-20
container: do not use unshare command
Matthias Schiffer
2021-10-20
container: replace crun with our own minimal container runtime
Matthias Schiffer
2021-10-20
container: replace chroot() with pivot_root()
Matthias Schiffer
2021-10-20
container: bind mount rootfs onto itself
Matthias Schiffer
2021-10-20
container: tar: run without crun
Matthias Schiffer
2021-10-20
container: move namespace setup helpers to new module
Matthias Schiffer
2021-10-20
container: create basic dirs, devs and links under /dev
Matthias Schiffer
2021-10-20
container: create PID namespace for runner
Matthias Schiffer
2021-10-20
util: clone: add spawn() helper, use in runner
Matthias Schiffer
2021-10-18
Pass None instead of Some("none") as fstype for bind mounts
Matthias Schiffer
2021-10-18
container: measure task runtime again
Matthias Schiffer
2021-10-18
container: rename "run" module to "task"
Matthias Schiffer
2021-10-18
Update dependencies
Matthias Schiffer
2021-10-18
util: improve formatting of exit status errors
Matthias Schiffer
2021-10-18
executor: use into_iter() instead of iter() in task_deps()
Matthias Schiffer
2021-10-18
Move task cache handling from executor to runner
Matthias Schiffer
2021-10-18
executor: store TaskOutput instead of TaskMeta in tasks_done
Matthias Schiffer
2021-10-18
executor: summary: sort outputs by name
Matthias Schiffer
2021-10-18
executor: set SOURCE_TIME_EPOCH to 1
Matthias Schiffer
2021-10-18
container: give tasks access to their input hash
Matthias Schiffer
2021-10-18
container: harden against set-group-ID / bsdgroups weirdness
Matthias Schiffer
2021-10-18
container: only create overlayfs workdir when needed
Matthias Schiffer
2021-10-18
Remove/simplify mkdir() calls
Matthias Schiffer
2021-10-18
args: move Rc into Arg enum
Matthias Schiffer
2021-10-18
Move tar unpack function into container module
Matthias Schiffer
2021-10-13
container: pack outputs after unmounting task mounts
Matthias Schiffer
2021-10-12
util: tar: do not allow overwriting files when unpacking
Matthias Schiffer
2021-10-12
context: better error reporting for task ref parse errors
Matthias Schiffer
2021-10-12
context: allow passing host and target arguments when parsing tasks
Matthias Schiffer
2021-10-12
context: switch from {host->target} to @host/target for alternative task ref ...
Matthias Schiffer
2021-10-12
Delete state dir for unfinished tasks in runner, not in executor
Matthias Schiffer
2021-10-12
context: move generation of default arguments to parse()
Matthias Schiffer
2021-10-12
context: add platform map
Matthias Schiffer
2021-10-12
util: fs: get rid of rm_rf dependency
Matthias Schiffer
2021-10-11
Map single UID/GID, not full subid mapping
Matthias Schiffer
2021-10-11
Switch to unprivileged user in container using unshare
Matthias Schiffer
2021-10-11
executor: sort and reformat summary output
Matthias Schiffer
2021-10-11
container: do not hash layer if it is empty
Matthias Schiffer
2021-10-11
runner: make layer hash output optional
Matthias Schiffer
2021-10-10
util: tar: remove unused unpack filter support
Matthias Schiffer
2021-10-10
container: use GNU tar for packing outputs
Matthias Schiffer
2021-10-10
container: run tar in more privileged container setup
Matthias Schiffer
2021-10-10
container: use GNU tar to build layer tar
Matthias Schiffer
[next]