summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorseth <[email protected]>2024-01-25 09:20:49 -0500
committerseth <[email protected]>2024-01-25 11:16:13 -0500
commit6a0a5b46c633f12ca0e754353b6a6f8818915ed8 (patch)
tree92095eb4f4fc0e4c0ccf9ac171fa384d343b578b /.github
parentc9e0dd7c15260eb73d59b9996a5a9a17548afd59 (diff)
add signed image support
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yaml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index c80ab65..0461008 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -35,6 +35,7 @@ jobs:
base:
name: Base Images
+ needs: [config]
permissions:
contents: read
@@ -60,6 +61,29 @@ jobs:
FEDORA_VERSION=${{ matrix.fedora_version }}
IMAGE_FLAVOR=${{ matrix.image_flavor }}
+ config:
+ name: Config layer
+
+ permissions:
+ contents: read
+ id-token: write
+ packages: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ fedora_version: [39]
+
+ uses: ./.github/workflows/build-image.yaml
+ with:
+ image_name: config
+ containerfile: ./config/Containerfile
+ context: ./config
+ extra_tags: |
+ ${{ matrix.fedora_version }}
+ build_args: |
+ FEDORA_VERSION=${{ matrix.fedora_version }}
+
nvidia:
name: NVIDIA Images
needs: [akmods, base]