Gerald Pinder
67817fe26d
Fix some logic errors when checking whether or not we need sudo
2025-03-23 17:25:06 -04:00
Gerald Pinder
db9bf78c94
Add prompt for sudo
2025-03-23 17:25:06 -04:00
Gerald Pinder
883090ee85
Propogate use_sudo pattern to all traits that podman can be used in
2025-03-23 17:25:06 -04:00
Gerald Pinder
e468057b43
chore: Disable logs for sensitive crates
2025-03-03 00:00:34 -05:00
Gerald Pinder
7dc9c7e0c1
fix: Allow user to not install Nushell in their system
2025-02-25 08:08:09 -05:00
Gerald Pinder
c3f0e6712c
chore: Add more context to schema parsing errors
2025-02-13 16:45:13 -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
952096c014
fix: Determin scripts tag
2025-02-01 00:29:52 -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
Gerald Pinder
b41ba22a02
chore: Use new comlexr features
2025-01-28 22:49:46 -05:00
Gerald Pinder
c68a889490
fix: Remove image for docker inspect after running image to get version
2025-01-19 11:20:02 -05:00
Gerald Pinder
cbb6efd14d
chore: Switch to using my new proc_macro comlexr
2025-01-12 16:15:29 -05:00
Gerald Pinder
414c8546a0
feat: Add nushell completions
2025-01-05 13:34:03 -05:00
Gerald Pinder
74bd05643f
feat: Add support for NuShell scripts
2025-01-05 13:31:29 -05:00
Gerald Pinder
1889bd9984
chore: Fix clippy lints
2025-01-04 19:06:39 -05:00
Gerald Pinder
f6655d00ee
chore: Update jsonschema
2025-01-01 22:05:05 -05:00
Gerald Pinder
4a7293889d
refactor: Make use of Reference to ensure typing
2024-12-29 18:14:59 -05:00
Gerald Pinder
50ed183cde
feat: Allow fresh rechunking of image
2024-12-16 21:07:09 -05:00
Gerald Pinder
78959eff54
fix: Set kinoite as the default variant for generating an ISO
2024-12-12 10:15:14 -05:00
Gerald Pinder
d9b812d59b
feat: Add the ability to choose a tempdir for builds
2024-12-09 12:15:38 -05:00
Gerald Pinder
6c3ee3a2bc
chore: Remove unused force arg
2024-12-08 21:26:17 -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
Gerald Pinder
1671ea2143
feat(prune)!: Create prune command
2024-11-27 14:30:29 -05:00
Gerald Pinder
816a6a5ddd
fix(tests): Fix integration tests
2024-11-26 16:07:54 -05:00
Gerald Pinder
81f9024cb3
chore: Add extra help text for fixing local modules
2024-11-23 20:23:36 -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
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
b3a8b65b21
chore: Set shadow back to its original location
2024-11-06 20:05:57 -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
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
32092195d3
chore: Cleanup workflows to be run from just ( #238 )
2024-10-07 16:34:36 -04:00
Gerald Pinder
4e0ab374c9
fix: Use built-in image inspection for podman and docker
2024-10-04 16:48:34 -04:00
Gerald Pinder
75eae89e4a
feat: Add platform arg to force building a specific architecture
2024-10-03 14:47:47 -04:00
Gerald Pinder
37a69df832
ci: Run clippy and test for every feature individually
2024-09-28 22:40:12 -04:00
Gerald Pinder
0c52cf6a54
refactor: Swtich to using bon for builder pattern
2024-09-21 18:42:28 -04:00
Gerald Pinder
4296085bf4
feat: Display list of image refs at the end of a build
2024-09-07 18:58:04 -04:00
Gerald Pinder
2f3edeb1a5
fix: Generate correct image names based on user supplied arguments
2024-09-07 01:47:37 -04:00
Gerald Pinder
e6cce3d542
feat(iso): Create generate-iso command ( #192 )
...
## Tasks
- [x] Add ctrl-c handler to kill spawned children
- [x] add more args to support all variables
- [x] Add integration test
2024-09-04 18:17:08 -04:00
Gerald Pinder
8ce83ba7ff
refactor: Create SigningDriver and CiDriver ( #197 )
...
This also includes a new `login` command. The signing and CI logic is now using the Driver trait system along with a new experimental sigstore signing driver. New static macros have also been created to make implementation management easier for `Command` usage and `Driver` trait implementation calls.
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-08-12 23:52:07 -04:00
Gerald Pinder
464fdf94a9
fix: Out of bounds panic when not retrying push
2024-08-11 10:37:17 -04:00
Gerald Pinder
e36bb74231
fix: Builds failing due to new Rust version
2024-07-26 15:44:29 -04:00
Gerald Pinder
065fa193e3
refactor: Switch to using miette for errors instead of anyhow ( #198 )
...
Switch to a better error crate that will allow setting help texts for
any error we want.
2024-07-05 21:55:43 -04:00
Gerald Pinder
784be9869a
feat: Create RunDriver ( #196 )
...
This will be used for running containers for various tasks. There will
be a way to take all output from the process and a way to display output
from a running container like our builds have.
2024-07-05 19:20:38 -04:00
Gerald Pinder
7a563f42da
fix: Support other signals properly ( #194 )
2024-06-23 18:29:46 -04:00
Gerald Pinder
235b3b358c
fix: Add Ctrl-C handler for spawned children ( #193 )
...
This allows spawned children processes to be killed when a user performs
a Ctrl-C operation. Before this change, children processes would end up
continuing in the background with the user unaware.
2024-06-17 20:07:52 -04:00