Gerald Pinder
b991b370a5
fix: Use full json inspection for docker inspect driver
2024-10-06 00:35:25 -04:00
Gerald Pinder
d93c13e261
fix: Use docker buildx imagetools to inspect for the docker inspect driver
2024-10-05 23:44:14 -04:00
Gerald Pinder
cd0fbfad6f
fix: Ensure the correct digest is used for docker and podman inspect drivers
2024-10-05 22:09:50 -04:00
Gerald Pinder
d2f3f6f756
chore: Release
2024-10-04 16:49:06 -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
566380a82a
chore: Release
2024-10-03 14:48:15 -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
20d1950530
fix: Run image as fallback for version retrieval
2024-09-29 15:10:08 -04:00
Gerald Pinder
37a69df832
ci: Run clippy and test for every feature individually
2024-09-28 22:40:12 -04:00
Gerald Pinder
f0679fdd11
chore: Remove bootupctl until issue is resolved
2024-09-28 20:21:21 -04:00
Gerald Pinder
5cf1ce66a0
chore: Check for bootupctl in post-build script
2024-09-24 20:57:23 -04:00
Gerald Pinder
90079a974a
chore: Add one more criteria for rerun build.rs to check .git/refs/heads
2024-09-23 12:43:03 -04:00
Gerald Pinder
65e1ccffaf
chore: Make build.rs run again on git change
2024-09-23 12:29:53 -04:00
Gerald Pinder
741ec811df
fix: May not be possible to just install bootc, run bootupctl if bootc already exists
2024-09-23 12:01:46 -04:00
Gerald Pinder
486961f3d3
fix: Make sigstore driver more resilient to network errors
2024-09-21 18:57:57 -04:00
Gerald Pinder
0c52cf6a54
refactor: Swtich to using bon for builder pattern
2024-09-21 18:42:28 -04:00
Gerald Pinder
aed7e275f2
chore: Add expand.rs to .gitignore for debugging macros
2024-09-21 10:47:22 -04:00
Gerald Pinder
de45aeb015
fix: Add post build script to prepare image for ISO creation
2024-09-16 16:19:00 -04:00
Gerald Pinder
fbf57e5c83
fix: Properly escape module json
2024-09-14 00:59:44 -04:00
Gerald Pinder
ce717118ce
chore: Release
2024-09-11 19:05:44 -04:00
Gerald Pinder
020f89d4d1
fix: Fix docker login for oauth logins
2024-09-11 18:33:56 -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
91283614b8
chore: Update tests for lowercasing image names
2024-09-08 09:52:45 -04:00
Gerald Pinder
8c94473ae3
fix: Ensure image names are lowercase
2024-09-08 09:39:38 -04:00
Gerald Pinder
d4b511ebdb
chore: Release
2024-09-07 18:59:56 -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
4634f40840
fix: Make build fail if module fails
2024-09-03 10:54:01 -04:00
Gerald Pinder
75a00ddb90
chore: Fix legacy integration tests
2024-09-02 13:12:47 -04:00
Gerald Pinder
3dfe5785f7
chore: Update patch rev for sigstore
2024-09-01 14:23:14 -04:00
Gerald Pinder
b60f1ada45
chore: Update CODEOWNERS
2024-08-31 17:58:06 -04:00
Gerald Pinder
7c4eee2862
fix: Ensure that debug logs header for builds properly display the time
2024-08-31 12:36:28 -04:00
Gerald Pinder
74d99f2b17
feat: Color output in terminal if running in TTY
2024-08-30 23:40:53 -04:00
Gerald Pinder
54c35a870f
chore: Make sigstore an optional dep
2024-08-25 14:58:20 -04:00
Gerald Pinder
43dd4ef842
chore: Release
2024-08-25 14:10:13 -04:00
Gerald Pinder
9ed47c0884
fix: Properly handle alt-tags so they don't collide with default tags
2024-08-25 14:08:39 -04:00
Gerald Pinder
04972416cb
fix: Make sure GitHub job pushes latest image on scheduled job
2024-08-24 18:20:12 -04:00
Gerald Pinder
f13b67637b
fix: Make sure getting version fails if not all dirs were copied
2024-08-20 09:53:59 -04:00
Gerald Pinder
e4ad31c047
chore: Release
2024-08-20 09:04:17 -04:00
Gerald Pinder
7418f60f8e
fix: Don't let process continue running if the main app thread panics
2024-08-20 00:48:44 -04:00
Gerald Pinder
50ba091ed0
fix: Include $crate for macro calls
2024-08-15 22:25:02 -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
3ecb0d3d93
chore: Fix tag CI to build prebuild separately from main build
2024-08-11 12:06:31 -04:00
Gerald Pinder
7be5e00a31
chore: Release
2024-08-11 11:09:54 -04:00
Gerald Pinder
464fdf94a9
fix: Out of bounds panic when not retrying push
2024-08-11 10:37:17 -04:00
Gerald Pinder
82606cc144
fix: allow copying keys to both /etc and /usr/etc
2024-08-10 22:11:52 -04:00
fiftydinar
bd75880a03
chore: Move files from /usr/etc/ to /etc/ in build-time ( #214 )
...
Take a look at this issue for more details:
https://github.com/blue-build/modules/issues/314
Idk if anything else needs to be done, please tell
Should be tested for regressions too
2024-08-08 17:11:27 +00:00
Gerald Pinder
6a97a52da4
chore: Switch from askama to rinja
2024-08-03 11:21:45 -04:00