Tags: ocurrent/obuilder
Tags
Release 0.6.0 CHANGES: - Add a Docker backend for Windows and Linux jobs. (@MisterDA #127 #75, reviewed by @talex5 and @tmcgilchrist) - Add FreeBSD sandbox backend using jail(8) (@dustanddreams #156 #174, reviewed by @tmcgilchrist, @MisterDA, and @mtelvers) - Add Macos ZFS sandbox (@mtelvers #164, reviewed by @tmcgilchrist) - Support XFS store (@mtelvers #170, reviewed by @tmcgilchrist) - Search for bash rather than assume it lies in /bin (@dustanddreams #159, reviewed by @tmcgilchrist) - Prune builds one at a time up to the limit (@mtelvers #157) - Specify upper bound on number of items in the store (@mtelvers #158, reviewed by @MisterDA) - Fix case where BTRFS is not fully allocated (@mtelvers #162) - Avoid pruning parent cache objects (@mtelvers #176, reviewed by @tmcgilchrist)
Release 0.5.1 CHANGES: - Updates to address rsync and sandbox issues. (@mtelvers #139, reviewed by @tmcgilchrist and @MisterDA) - Add an obuilder clean command to clean all build results. (@MisterDA #140, reviewed by @tmcgilchrist) - Make rsync-mode mandatory when using rsync store. (@tmcgilchrist #132, reviewed by @kit-ty-kate and @MisterDA)
Release v0.5 CHANGES: - Add --fuse-path to allow selection of the path redirected by FUSE (@mtelvers #128, reviewed by @MisterDA ) - Pre-requisites for Windows support using docker for Windows (@MisterDA #116, reviewed by @tmcgilchrist) - Additional tests and prerequistes for Windows support (@MisterDA #130, reviewed by @tmcgilchrist) - Add support for Docker/Windows spec (@MisterDA #117, reviewed by @tmcgilchrist) - Depend on Lwt.5.6.1 for bugfixes (@MisterDA #108, reviewed by @tmcgilchrist) - Add macOS support (@patricoferris #87, reviewed by @tmcgilchrist @talex5 @kit-ty-kate) - Enable macOS tests only on macOS (@MisterDA #126, reviewed by @tmcgilchrist) - Dune 3.0 generates empty intf for executables (@MisterDA #111, reviewed by @talex5) - Fix warnings and CI failure (@MisterDA #110, reviewed by @talex5) - Expose store root and cmdlin DB48 er term with non-required store (@MisterDA #119, reviewed by @tmcgilchrist) - Expose Rsync_store module (@MisterDA #114, reviewed by @talex5) - Rsync hard-links to save space (@art-w #102, reviewed by @patricoferris)
Release v0.4 CHANGES: - Use GNU tar format instead of UStar for `copy` operations (@TheLortex #82, reviewed @dra27). This enables copying from sources containing long file names (>100 characters). - Add support for secrets (@TheLortex #63, reviewed by @talex5). The obuilder spec's `run` command supports a new `secrets` fields, which allows to temporarily mount secret files in an user-specified location. The sandbox build context has an additional `secrets` parameter to provide values for the requested keys. - Limit permissions on temporary directories (@talex5 #67) - Check Linux kernel version support for btrfs (@kit-ty-kate #68) - Generalise obuilder sandbox, removing runc/linux specifc pieces and making the S.SANDBOX interface more general (@patricoferris #58, reviewed by @talex5, @avsm, @MisterDA) - Convert --fast-sync back to a flag (@talex5 #72) - Support Fmt.cli and Logs.cli flags. (@MisterDA #74, reviewed by @talex5) For Fmt the new options are --color=always|never|auto For Log the new options are: -v, --verbose Increase verbosity --verbosity=LEVEL (absent=warning) Be more or less verbose. LEVEL must be one of quiet, error, warning, info or debug. Takes over -v. - Minor cleanup changes (@talex5 #76) - Fix deprecations in Fmt 0.8.10 (@tmcgilchrist #80) - Remove travis-ci and replace with Github Actions (@MisterDA #84) - Add RSync store backend for obuilder to support macOS builders (@patricoferris #88, reviewed @talex5) - Fixes for ZFS tests in CI (@patricoferris #91)