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
Gerald Pinder
0de0417515
chore: Install jq and prefer over yq for modules
2024-11-24 11:14:00 -05:00
Gerald Pinder
81f9024cb3
chore: Add extra help text for fixing local modules
2024-11-23 20:23:36 -05:00
dependabot[bot]
5af92e5b0a
chore(deps): bump clap-verbosity-flag from 2.2.2 to 2.2.3
...
Bumps [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag ) from 2.2.2 to 2.2.3.
- [Changelog](https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap-verbosity-flag/compare/v2.2.2...v2.2.3 )
---
updated-dependencies:
- dependency-name: clap-verbosity-flag
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:21:45 -05:00
dependabot[bot]
4237255322
chore(deps): bump open from 5.3.0 to 5.3.1
...
Bumps [open](https://github.com/Byron/open-rs ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/Byron/open-rs/releases )
- [Changelog](https://github.com/Byron/open-rs/blob/main/changelog.md )
- [Commits](https://github.com/Byron/open-rs/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: open
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:21:26 -05:00
dependabot[bot]
6c9cb03960
chore(deps): bump serde_json from 1.0.132 to 1.0.133
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.132 to 1.0.133.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.132...v1.0.133 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:21:04 -05:00
dependabot[bot]
cf3e1374d7
chore(deps): bump clap from 4.5.20 to 4.5.21
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.20 to 4.5.21.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.20...clap_complete-v4.5.21 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:20:38 -05:00
dependabot[bot]
b1381dc0f7
chore(deps): bump shadow-rs from 0.35.2 to 0.36.0
...
Bumps [shadow-rs](https://github.com/baoyachi/shadow-rs ) from 0.35.2 to 0.36.0.
- [Release notes](https://github.com/baoyachi/shadow-rs/releases )
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.35.2...v0.36.0 )
---
updated-dependencies:
- dependency-name: shadow-rs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:20:21 -05:00
Gerald Pinder
918da22952
feat(init): Add the new/init subcommands ( #85 )
2024-11-14 20:15:12 -05:00
Gerald Pinder
e3b246ef91
feat: Include base image information in labels
2024-11-14 09:26:08 -05:00
dependabot[bot]
3674f83fd2
chore(deps): bump tokio from 1.41.0 to 1.41.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.41.0 to 1.41.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.0...tokio-1.41.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 21:38:52 -05:00
dependabot[bot]
9dce13dec2
chore(deps): bump tempfile from 3.13.0 to 3.14.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.13.0 to 3.14.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.14.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 21:38:38 -05:00
dependabot[bot]
99ba74f15c
chore(deps): bump which from 6.0.3 to 7.0.0
...
Bumps [which](https://github.com/harryfei/which-rs ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/6.0.3...7.0.0 )
---
updated-dependencies:
- dependency-name: which
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 21:38:26 -05:00
Gerald Pinder
c774a80f59
chore: Update akmods image ref gen to handle open drivers
2024-11-07 09:27:31 -05:00
Gerald Pinder
b376a5a484
chore!: Remove force arg for build since it is no longer in use
2024-11-07 00:10:58 -05:00
Gerald Pinder
752c957914
chore: Remove need to update .gitignore by making use of temporary directories
2024-11-07 00:01:23 -05:00
Gerald Pinder
5ff001816c
chore(deps): Update more dependencies
2024-11-06 20:11:55 -05:00
dependabot[bot]
df4fc3386b
chore(deps): bump jsonschema from 0.26.0 to 0.26.1
...
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases )
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stranger6667/jsonschema/compare/rust-v0.26.0...rust-v0.26.1 )
---
updated-dependencies:
- dependency-name: jsonschema
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 20:07:21 -05:00
dependabot[bot]
d2a38f8036
chore(deps): bump serde from 1.0.210 to 1.0.214
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.210 to 1.0.214.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.214 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 20:07:10 -05:00
dependabot[bot]
1c2cbd60ab
chore(deps): bump reqwest from 0.12.8 to 0.12.9
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.12.8 to 0.12.9.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.8...v0.12.9 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 20:07:00 -05:00
dependabot[bot]
2304faba6c
chore(deps): bump clap_complete from 4.5.33 to 4.5.37
...
Bumps [clap_complete](https://github.com/clap-rs/clap ) from 4.5.33 to 4.5.37.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.33...clap_complete-v4.5.37 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 20:06:46 -05:00
Gerald Pinder
b3a8b65b21
chore: Set shadow back to its original location
2024-11-06 20:05:57 -05:00
dependabot[bot]
0dbf7e8e46
chore(deps): bump shadow-rs from 0.26.1 to 0.35.2
...
Bumps [shadow-rs](https://github.com/baoyachi/shadow-rs ) from 0.26.1 to 0.35.2.
- [Release notes](https://github.com/baoyachi/shadow-rs/releases )
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.26.1...v0.35.2 )
---
updated-dependencies:
- dependency-name: shadow-rs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 20:02:46 -05:00
Gerald Pinder
1481fba40a
feat: Use yaml-rust2 to get line numbers for better errors
2024-11-04 07:10:09 -05:00
Gerald Pinder
e67a427dc3
chore: Send log files to ~/.cache/bluebuild
2024-11-03 21:39:08 -05:00
Gerald Pinder
86b7cc5cc6
fix(ci): Have integration tests job require the amd64-prebuild job
2024-11-01 16:38:42 -04:00
dependabot[bot]
157fbac4ee
chore(deps): bump anyhow from 1.0.89 to 1.0.92
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.89 to 1.0.92.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.92 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 16:33:49 -04:00
dependabot[bot]
6e164eefd3
chore(deps): bump rinja from 0.3.4 to 0.3.5
...
Bumps [rinja](https://github.com/rinja-rs/rinja ) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/rinja-rs/rinja/releases )
- [Commits](https://github.com/rinja-rs/rinja/compare/v0.3.4...v0.3.5 )
---
updated-dependencies:
- dependency-name: rinja
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 16:33:36 -04:00
dependabot[bot]
b226868516
chore(deps): bump serde_json from 1.0.128 to 1.0.132
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.128 to 1.0.132.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.132 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 16:33:25 -04:00
dependabot[bot]
22d3d132f5
chore(deps): bump tokio from 1.40.0 to 1.41.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 16:33:12 -04:00
Gerald Pinder
69851a5384
fix: Pin prebuilds to Fedora 40
2024-11-01 16:21:05 -04:00
dependabot[bot]
099785e457
chore(deps): bump uuid from 1.10.0 to 1.11.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 16:11:44 -04:00
Gerald Pinder
2fa3c88069
fix: Clean up error display for validate command
2024-11-01 15:50:39 -04:00
Gerald Pinder
9a3ad0ae17
feat: Add validation command
2024-10-30 18:08:50 -04:00
Gerald Pinder
1de71ab026
chore: Create dependabot.yml
2024-10-29 13:01:45 -04:00
Gerald Pinder
ba5d6696f5
fix: Update copy Typespec to expect proper type
2024-10-13 19:06:50 -04:00
Gerald Pinder
c0414bed30
chore: Remove akmod that no longer exists in integration tests
2024-10-11 21:56:48 -04:00
Gerald Pinder
1865a46c55
fix: Make sure to exit after unwind
2024-10-11 19:40:55 -04:00
Gerald Pinder
ceefc7175a
chore: Remove expect-exit as a dependency and add bacon config
2024-10-11 16:54:16 -04:00
Gerald Pinder
3a4782408d
chore: Require integration tests to depend on prebuild
2024-10-08 12:55:32 -04:00
Gerald Pinder
8fc34f346f
fix: Update main branch workflow to use +build-images target
2024-10-07 16:38:24 -04:00
Gerald Pinder
32092195d3
chore: Cleanup workflows to be run from just ( #238 )
2024-10-07 16:34:36 -04:00
Gerald Pinder
7c5578994e
chore: Release
2024-10-06 13:21:50 -04:00
Gerald Pinder
4ff66744c4
chore: Remove akmods module for arm64 build
2024-10-06 12:45:48 -04:00
Gerald Pinder
a0b256015b
fix: Remove --load for docker build since we no longer pull the image for inspection
2024-10-06 12:25:46 -04:00
Gerald Pinder
3d393ce18a
chore: Fix akmods tests
2024-10-06 11:25:56 -04:00
Bob Callaway
2aa888d3a1
fix: switch cosign registry from GCR to GHCR ( #237 )
...
This changes the Dockerfile to pull the cosign container image from GHCR
instead of Google Cloud. This helps the Sigstore team manage their cloud
spend (as GHCR is provided for free and Google Cloud Artifact Registry
is not).
Note the container hash does not change and images are posted to both
locations upon cosign's release process.
2024-10-06 09:20:36 -04:00
Gerald Pinder
b991b370a5
fix: Use full json inspection for docker inspect driver
2024-10-06 00:35:25 -04:00
Gerald Pinder
d93c13e261
fix: Use docker buildx imagetools to inspect for the docker inspect driver
2024-10-05 23:44:14 -04:00
Gerald Pinder
cd0fbfad6f
fix: Ensure the correct digest is used for docker and podman inspect drivers
2024-10-05 22:09:50 -04:00