Gerald Pinder
2a1cab3598
fix: Use different mount options based on build engine
2025-08-10 18:38:09 -04:00
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
2c525854c9
chore: Fix clippy lints
2025-08-07 15:13:32 -04:00
Gerald Pinder
ce4d5ad1d7
fix: Remove default value of native for platform arg
...
Closes #508
2025-07-31 09:46:38 -04:00
Gerald Pinder
24a5c8d2b5
feat: Add all linux platforms
2025-07-28 21:26:53 -04:00
Gerald Pinder
4fabd3e5db
feat: Add ability to mount secrets
2025-07-17 14:03:25 -04:00
Gerald Pinder
f67dea41a3
chore: Remove feature flags
2025-05-31 13:15:40 -04:00
Gerald Pinder
33bebb5e29
fix: Parse Version from container and remove ostree commit
2025-05-31 00:45:23 -04:00
Gerald Pinder
67cbca3218
chore: Clippy fixes
2025-05-18 10:54:21 -04:00
Gerald Pinder
4a0fc3b4a1
chore: Use get_env_var
2025-05-16 09:57:12 -04:00
Gerald Pinder
00806b02e1
chore: Simplify opts using new ImageRef type
2025-05-09 16:58:51 -04:00
Gerald Pinder
0896907c0b
chore(tests): Add extra test recipes
2025-05-09 16:58:51 -04:00
Gerald Pinder
b2253d598a
feat: Add cache layer support
2025-05-09 16:58:51 -04:00
Gerald Pinder
0f4621ca66
chore: Rework the workflows to make it easier to manage
2025-05-02 16:24:52 -04:00
Gerald Pinder
44cecab3f4
chore: Format files
2025-04-29 00:50:28 -04:00
Gerald Pinder
5f648af104
chore: Clippy fixes
2025-04-28 23:51:35 -04:00
Gerald Pinder
6bae48bd88
fix: Add retry for retrieving schemas
2025-04-28 23:47:12 -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
4b15468c3d
Revert "fix: Use sudo for login when using rechunk"
...
This reverts commit 185a34f86b .
2025-03-26 15:23:00 -04:00
Gerald Pinder
bd22b77430
Revert "fix: Fix lints and be sure to login before build in rechunk"
...
This reverts commit 51fd86ed6b .
2025-03-26 15:23:00 -04:00
Gerald Pinder
51fd86ed6b
fix: Fix lints and be sure to login before build in rechunk
2025-03-26 14:11:43 -04:00
Gerald Pinder
185a34f86b
fix: Use sudo for login when using rechunk
2025-03-26 13:56:16 -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
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