Commit graph

439 commits

Author SHA1 Message Date
Gerald Pinder
1de71ab026
chore: Create dependabot.yml 2024-10-29 13:01:45 -04:00
Gerald Pinder
ba5d6696f5 fix: Update copy Typespec to expect proper type 2024-10-13 19:06:50 -04:00
Gerald Pinder
c0414bed30 chore: Remove akmod that no longer exists in integration tests 2024-10-11 21:56:48 -04:00
Gerald Pinder
1865a46c55 fix: Make sure to exit after unwind 2024-10-11 19:40:55 -04:00
Gerald Pinder
ceefc7175a chore: Remove expect-exit as a dependency and add bacon config 2024-10-11 16:54:16 -04:00
Gerald Pinder
3a4782408d chore: Require integration tests to depend on prebuild 2024-10-08 12:55:32 -04:00
Gerald Pinder
8fc34f346f fix: Update main branch workflow to use +build-images target 2024-10-07 16:38:24 -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
4ff66744c4 chore: Remove akmods module for arm64 build 2024-10-06 12:45:48 -04:00
Gerald Pinder
a0b256015b fix: Remove --load for docker build since we no longer pull the image for inspection 2024-10-06 12:25:46 -04:00
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