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
Gerald Pinder
ffa1789422
chore: Release
2024-12-02 01:27:15 -05:00
Gerald Pinder
1671ea2143
feat(prune)!: Create prune command
2024-11-27 14:30:29 -05:00
Gerald Pinder
3c6ad5ac25
chore: Release
2024-11-26 21:25:15 -05:00
Gerald Pinder
ddfacd3492
chore: Release
2024-11-25 20:04:13 -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
Gerald Pinder
31d0ba2162
chore: Release
2024-11-24 11:57:25 -05:00
Gerald Pinder
1f0e5af091
chore: Release
2024-11-24 11:51:52 -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
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]
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
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
7c5578994e
chore: Release
2024-10-06 13:21:50 -04:00
Gerald Pinder
d2f3f6f756
chore: Release
2024-10-04 16:49:06 -04:00
Gerald Pinder
566380a82a
chore: Release
2024-10-03 14:48:15 -04:00
Gerald Pinder
0c52cf6a54
refactor: Swtich to using bon for builder pattern
2024-09-21 18:42:28 -04:00
Gerald Pinder
ce717118ce
chore: Release
2024-09-11 19:05:44 -04:00
Gerald Pinder
1177a6d873
chore: Upgrade sigstore to use contributed changes
2024-09-11 14:40:53 -04:00
Gerald Pinder
199d975305
chore: Release
2024-09-08 10:26:17 -04:00
Gerald Pinder
d4b511ebdb
chore: Release
2024-09-07 18:59:56 -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
3dfe5785f7
chore: Update patch rev for sigstore
2024-09-01 14:23:14 -04:00
Gerald Pinder
43dd4ef842
chore: Release
2024-08-25 14:10:13 -04:00
Gerald Pinder
e4ad31c047
chore: Release
2024-08-20 09:04:17 -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
7be5e00a31
chore: Release
2024-08-11 11:09:54 -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
4ca98c1c2a
feat(experimental): Build multiple recipes in parallel ( #182 )
...
The `build` subcommand can now take in any number of recipe files and
will build them all in parallel. Along with this new ability, I've added
a way to easily distinguish which part of the build log belongs to which
recipe. Check out the `docker_build` action of this PR for an example.

## Tasks
- [x] Make build log follow same pattern as normal logs to keep things
consistent
- [x] Update color ranges based on @xynydev 's feedback
- [x] Deal with ANSI control characters in log output
- [x] Add [`indicatif`](https://crates.io/crates/indicatif ) to make logs
look nicer
- [x] Add ability to print logs to a file
2024-06-07 17:52:26 -04:00
Gerald Pinder
4f235be4f7
chore: Release
2024-06-03 09:54:28 -04:00
Gerald Pinder
b2aff68741
chore: Release
2024-05-28 22:59:17 -04:00
Gerald Pinder
9dd1ec90f4
fix: Remove hard requirement for login creds to be able to push ( #187 )
...
Related to https://github.com/blue-build/github-action/issues/48
2024-05-28 22:56:06 -04:00