1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 15:45:53 +01:00
Commit Graph

7 Commits

Author SHA1 Message Date
Colin Walters
a6c87c6667 build-sys: Remove separate integration test image
The previous commit consolidated test content (nushell, cloud-init, etc.)
into the base image. This completes that work by removing the separate
`build-integration-test-image` target and updating all references.

Now `just build` produces the complete test-ready image directly,
simplifying the build pipeline and eliminating the intermediate
`localhost/bootc-integration` image.

Also adds SKIP_CONFIGS support for the coreos testing workflow, which
skips LBIs, test kargs, and install configs that would conflict with FCOS.

Signed-off-by: Colin Walters <walters@verbum.org>
2026-01-08 14:34:23 +01:00
Colin Walters
69395c3076 Updates to build sys and CONTRIBUTING.md
The emphasis here is on trying to have
the `Justfile` be the default entrypoint,
wrapping other tools.

- Replace mentions of podman-bootc with bcvk
  since I hope the latter supercedes the former
- Unify the unit test entrypoint
- Set up /var/tmp as a tmpdir to fix the etc merge
  test (otherwise, selinux failures w/tmp)
- Run the unit+container tests in integration.yml
- Have `just validate` run in a container

Signed-off-by: Colin Walters <walters@verbum.org>
2025-09-24 07:03:18 -04:00
Colin Walters
ac7285f40d CONTRIBUTING: Recommend filing an issue before big PRs
Signed-off-by: Colin Walters <walters@verbum.org>
2024-10-18 09:29:56 -04:00
Colin Walters
b26f21788a build-sys: Add make validate-rust
The `make validate-rust` reproduces locally the same checks
we run in CI as gating by default; hook it up to the existing
`make validate`.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-07-15 17:46:27 -04:00
Colin Walters
739eee5bf2 Rename HACKING -> CONTRIBUTING, add info about git + PRs
`CONTRIBUTING.md` is a friendlier and more common name.
Explain the DCO bits in particular.

Closes: https://github.com/containers/bootc/issues/574

Signed-off-by: Colin Walters <walters@verbum.org>
2024-07-01 18:43:17 -04:00
Micah Abbott
5719c88373 docs: update required dependencies
In a fresh Fedora 39 container, I had to install the updated list of
dependencies to successfully run:

- cargo fmt
- cargo clippy
- cargo build --release

Signed-off-by: Micah Abbott <miabbott@redhat.com>
2023-11-10 17:08:31 -05:00
jbtrystram
a022d80760 cli: Add a --check flag for update.
This simply pull the manifest of the image to see if any update and
available. It could be named `--dry-run` but I wanted to be consistent
with `rpm-ostree`
Fixes #3

Signed-off-by: jbtrystram <jbtrystram@redhat.com>
2023-07-05 16:16:20 +02:00