refactor: use repo name as default image name (#7)
Also makes the source image's tag easier to understand in the Containerfile.
This commit is contained in:
parent
13e83d301d
commit
7427e32030
3 changed files with 6 additions and 6 deletions
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
|
@ -14,8 +14,8 @@ on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
MY_IMAGE_NAME: "ublue-custom" # the name of the image produced by this build
|
MY_IMAGE_NAME: "${{ github.event.repository.name }}" # the name of the image produced by this build, matches repo names
|
||||||
MY_IMAGE_DESC: "My Customized Universal Blue System Image"
|
MY_IMAGE_DESC: "My Customized Universal Blue Image"
|
||||||
IMAGE_REGISTRY: "ghcr.io/${{ github.repository_owner }}" # do not edit
|
IMAGE_REGISTRY: "ghcr.io/${{ github.repository_owner }}" # do not edit
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
|
@ -35,13 +35,13 @@ ARG SOURCE_IMAGE="silverblue"
|
||||||
# - (and the above with testing rather than stable)
|
# - (and the above with testing rather than stable)
|
||||||
ARG SOURCE_SUFFIX="-main"
|
ARG SOURCE_SUFFIX="-main"
|
||||||
|
|
||||||
## FEDORA_VERSION arg must be a version built by ublue: eg, 39 or 40
|
## SOURCE_TAG arg must be a version built for the specific image: eg, 39, 40, gts, latest
|
||||||
ARG FEDORA_VERSION="39"
|
ARG SOURCE_TAG="latest"
|
||||||
|
|
||||||
|
|
||||||
### 2. SOURCE IMAGE
|
### 2. SOURCE IMAGE
|
||||||
## this is a standard Containerfile FROM using the build ARGs above to select the right upstream image
|
## this is a standard Containerfile FROM using the build ARGs above to select the right upstream image
|
||||||
FROM ghcr.io/ublue-os/${SOURCE_IMAGE}${SOURCE_SUFFIX}:${FEDORA_VERSION}
|
FROM ghcr.io/ublue-os/${SOURCE_IMAGE}${SOURCE_SUFFIX}:${SOURCE_TAG}
|
||||||
|
|
||||||
|
|
||||||
### 3. MODIFICATIONS
|
### 3. MODIFICATIONS
|
||||||
|
|
|
@ -44,7 +44,7 @@ This file defines the operations used to customize the selected image. It contai
|
||||||
|
|
||||||
### build.yml
|
### build.yml
|
||||||
|
|
||||||
This workflow creates your custom OCI image and publishes it to the Github Container Registry (GHCR).
|
This workflow creates your custom OCI image and publishes it to the Github Container Registry (GHCR). By default, the image name will match the Github repository name.
|
||||||
|
|
||||||
#### Container Signing
|
#### Container Signing
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue