Commit graph

485 commits

Author SHA1 Message Date
Gerald Pinder
c8d8ab306c fix(ci): Build all features for each package and build all archs 2024-11-25 22:09:36 -05:00
Gerald Pinder
ddfacd3492 chore: Release 2024-11-25 20:04:13 -05:00
Gerald Pinder
de3becfe2d fix: Make sure jq prints raw values 2024-11-25 14:11:12 -05:00
Gerald Pinder
20550f22aa chore: Add get_json_array bash function for migration to jq 2024-11-25 13:00:46 -05:00
Gerald Pinder
d9caf26ee1 fix(ci): Ensure we build the +build-scripts target on tags 2024-11-25 12:57:15 -05:00
dependabot[bot]
69461796e9 chore(deps): bump clap-verbosity-flag from 2.2.3 to 3.0.0
Bumps [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag) from 2.2.3 to 3.0.0.
- [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.3...v3.0.0)

---
updated-dependencies:
- dependency-name: clap-verbosity-flag
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 12:50:25 -05:00
fiftydinar
990269e574 chore: Remove unneded comment about bootupctl command
Not needed to be done anymore, as it's done upstream.

So removing the comment.
2024-11-25 12:48:30 -05:00
Gerald Pinder
85bb813e75 feat: Add cache for dnf5 2024-11-24 14:21:34 -05:00
Gerald Pinder
4e81c24fbc fix(ci): Make sure tag job uses +build-images target 2024-11-24 12:15:13 -05:00
Gerald Pinder
31d0ba2162 chore: Release 2024-11-24 11:57:25 -05:00
Gerald Pinder
33e60dfdd6 fix: Setup blue-build-recipe crate to use reqwest version and features 2024-11-24 11:56:00 -05:00
Gerald Pinder
1f0e5af091 chore: Release 2024-11-24 11:51:52 -05:00
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