Commit graph

182 commits

Author SHA1 Message Date
Gerald Pinder
a7d862abf0
feat: Embed build scripts and extract into temp dir for build (#516)
This decouples the need for a published image for the bulid scripts and
will now embed them into the binary instead. This will make it so that
anyone that forks the CLI is able to make adjustments to the build
scripts and use them immediately.

This will be needed for testing #515
2025-08-10 16:09:42 -04:00
Gerald Pinder
3a0be4099a
feat: Add bootc support (#448)
Adds support for using `bootc` as the preferred method for booting from
a locally created image. This new method gets rid of the need to create
a tarball and move it to the correct place and instead it will make use
of `podman scp` which copies the image to the root `containers-storage`
and then has `rpm-ostree` and `bootc` boot from that store.

Closes #418 
Closes #200
2025-08-09 14:05:59 -04:00
Gerald Pinder
a19cfa061b
chore: Release 2025-07-31 09:52:44 -04:00
Gerald Pinder
70cb269986
chore: Release 2025-07-29 00:36:20 -04:00
Gerald Pinder
ef0d731664 chore: Release 2025-07-17 17:29:38 -04:00
Gerald Pinder
4fabd3e5db feat: Add ability to mount secrets 2025-07-17 14:03:25 -04:00
Gerald Pinder
53b8467087 chore: Release 2025-07-08 13:54:07 -04:00
dependabot[bot]
739ba52904 chore(deps): bump indicatif from 0.17.11 to 0.18.0
Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.17.11 to 0.18.0.
- [Release notes](https://github.com/console-rs/indicatif/releases)
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0)

---
updated-dependencies:
- dependency-name: indicatif
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-08 13:48:01 -04:00
Gerald Pinder
e9925f03c3 chore: Release 2025-06-30 17:18:31 -04:00
Gerald Pinder
7828e7872b chore: Release 2025-06-02 08:47:46 -04:00
Gerald Pinder
054c1672d0 chore: Release 2025-06-01 14:36:53 -04:00
Gerald Pinder
473b6fb827 chore: Release 2025-05-31 17:49:17 -04:00
Gerald Pinder
1a4278415d chore: Release 2025-05-31 16:15:13 -04:00
Gerald Pinder
4ceb319518 chore: Release 2025-05-31 14:39:05 -04:00
Gerald Pinder
f67dea41a3 chore: Remove feature flags 2025-05-31 13:15:40 -04:00
Gerald Pinder
ac63f9e9fb chore: Release 2025-05-09 17:19:19 -04:00
Gerald Pinder
fb28157bc5 chore: Update edition to 2024 2025-04-29 00:00:27 -04:00
Gerald Pinder
b0f1269e1e fix: Remove onig from dep tree 2025-04-28 20:43:53 -04:00
dependabot[bot]
9516a7589c chore(deps): bump jsonschema from 0.29.1 to 0.30.0
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.29.1 to 0.30.0.
- [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.29.1...rust-v0.30.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 09:27:13 -04:00
Gerald Pinder
707db567ee chore: Release 2025-04-15 18:04:56 -04:00
Gerald Pinder
ad53cdcb8c chore: Upgrade cached and use new sync_writes by_key for faster operations 2025-04-07 11:59:45 -04:00
Gerald Pinder
80a768cc49 chore: Release 2025-03-26 15:28:28 -04:00
Gerald Pinder
bf96f2375e fix: Don't use * for shadow-rs build dependency 2025-03-23 17:35:32 -04:00
Gerald Pinder
1750fffa6c chore: Release 2025-03-23 17:31:31 -04:00
Gerald Pinder
67817fe26d Fix some logic errors when checking whether or not we need sudo 2025-03-23 17:25:06 -04:00
dependabot[bot]
100278fb9c chore(deps): bump shadow-rs from 0.38.1 to 1.0.1
Bumps [shadow-rs](https://github.com/baoyachi/shadow-rs) from 0.38.1 to 1.0.1.
- [Release notes](https://github.com/baoyachi/shadow-rs/releases)
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.38.1...v1.0.1)

---
updated-dependencies:
- dependency-name: shadow-rs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 21:03:28 -04:00
dependabot[bot]
112a905ac4 chore(deps): bump cached from 0.53.1 to 0.54.0
Bumps [cached](https://github.com/jaemk/cached) from 0.53.1 to 0.54.0.
- [Changelog](https://github.com/jaemk/cached/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jaemk/cached/commits)

---
updated-dependencies:
- dependency-name: cached
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 16:21:02 -05:00
dependabot[bot]
cb08c43879 chore(deps): bump yaml-rust2 from 0.9.0 to 0.10.0
Bumps [yaml-rust2](https://github.com/Ethiraric/yaml-rust2) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/Ethiraric/yaml-rust2/releases)
- [Changelog](https://github.com/Ethiraric/yaml-rust2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ethiraric/yaml-rust2/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: yaml-rust2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 09:29:12 -05:00
Gerald Pinder
6a5f54b2fd chore: Release 2025-02-12 13:56:46 -05:00
Gerald Pinder
59f0e2db65 fix: Make sure to update flake.nix during release 2025-02-12 13:52:31 -05:00
Gerald Pinder
c07b7ace6a chore: Release 2025-02-10 20:47:57 -05:00
Gerald Pinder
003e473de1 fix: Use lenient_semver for build drivers version check to handle pre-release versions 2025-02-10 20:39:12 -05:00
dependabot[bot]
e88c7561a9 chore(deps): bump jsonschema from 0.28.3 to 0.29.0
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.28.3 to 0.29.0.
- [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.28.3...rust-v0.29.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 17:36:52 -05:00
Gerald Pinder
d8b061e9dd chore: Release 2025-02-04 19:17:29 -05:00
Gerald Pinder
dfb20be793 chore: Release 2025-02-01 00:46:19 -05:00
Gerald Pinder
d77adf929a chore: Release 2025-02-01 00:30:56 -05:00
Gerald Pinder
f9968c4b08 chore: Release 2025-01-31 23:27:10 -05:00
Gerald Pinder
f829580087 chore: Cleanup code before release and update deps 2025-01-31 23:20:51 -05:00
Gerald Pinder
3d0ae32734 fix: Improve validation errors 2025-01-31 22:29:31 -05:00
dependabot[bot]
309b370ff2 chore(deps): bump shadow-rs from 0.37.0 to 0.38.0
Bumps [shadow-rs](https://github.com/baoyachi/shadow-rs) from 0.37.0 to 0.38.0.
- [Release notes](https://github.com/baoyachi/shadow-rs/releases)
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.37.0...v0.38.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>
2025-01-28 22:41:25 -05:00
Gerald Pinder
6e02360ec9 chore: Release 2025-01-19 11:34:42 -05:00
Gerald Pinder
cbb6efd14d chore: Switch to using my new proc_macro comlexr 2025-01-12 16:15:29 -05:00
Gerald Pinder
a1ab139728 chore: Release 2025-01-05 14:11:06 -05:00
Gerald Pinder
414c8546a0 feat: Add nushell completions 2025-01-05 13:34:03 -05:00
Gerald Pinder
f6655d00ee chore: Update jsonschema 2025-01-01 22:05:05 -05:00
Gerald Pinder
f83cddfbe0 chore: Release 2024-12-22 13:19:08 -05:00
dependabot[bot]
4f285ac27c chore(deps): bump shadow-rs from 0.36.0 to 0.37.0
Bumps [shadow-rs](https://github.com/baoyachi/shadow-rs) from 0.36.0 to 0.37.0.
- [Release notes](https://github.com/baoyachi/shadow-rs/releases)
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.36.0...v0.37.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-12-16 21:03:56 -05:00
Gerald Pinder
a8cac2adc9 chore: Release 2024-12-03 04:36:13 -05:00
Gerald Pinder
2069eb513a chore: Prepare for the v0.9.0 release 2024-12-03 03:49:37 -05:00
Gerald Pinder
b4fbac2a66 feat(rechunk): Add the ability to rechunk an image 2024-12-02 02:23:22 -05:00