particle-os-cli/integration-tests
Gerald Pinder 367359e8ea
fix: Better support distrobox (#160)
We will now have a dedicated alpine based `distrobox` image. Due to
restrictions in how the `/tmp` directory in a `distrobox` image works,
it will not play nicely with generating a local tarball for rebasing a
locally built image. Going further into fixing this would required a
rootful setup and I'd rather leave the `distrobox` method as an easy way
to try out building a recipe for users who are not booted on a
`bluebuild` image.

Extra packages are installed to make the `distrobox` setup quicker and a
`distrobox.ini` file is provided to easily create the container and
export the CLI for use on the host machine. The `podman` binary is
passed into the `distrobox` container so that all images that are built
will be accessible locally and allows rootless operation without extra
setup.
2024-11-24 11:50:38 -05:00
..
legacy-test-repo feat: Add validation command 2024-10-30 18:08:50 -04:00
mock-scripts fix: Better support distrobox (#160) 2024-11-24 11:50:38 -05:00
test-repo feat: Use yaml-rust2 to get line numbers for better errors 2024-11-04 07:10:09 -05:00
test-scripts chore: Stop using secureblue for integration testing 2024-06-30 16:57:11 -04:00
Earthfile fix: Better support distrobox (#160) 2024-11-24 11:50:38 -05:00