Gerald Pinder
3d393ce18a
chore: Fix akmods tests
2024-10-06 11:25:56 -04:00
Bob Callaway
2aa888d3a1
fix: switch cosign registry from GCR to GHCR ( #237 )
...
This changes the Dockerfile to pull the cosign container image from GHCR
instead of Google Cloud. This helps the Sigstore team manage their cloud
spend (as GHCR is provided for free and Google Cloud Artifact Registry
is not).
Note the container hash does not change and images are posted to both
locations upon cosign's release process.
2024-10-06 09:20:36 -04:00
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