Skip to content

Commit 76bc11f

Browse files
authored
feat: Mark Fedora 39 images as stable and roll out gts (#163)
This will push Fedora 39 images to latest and set Fedora 38 as the gts release
1 parent 545f702 commit 76bc11f

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ jobs:
3636
is_stable_version: true
3737
is_gts_driver: false
3838
- major_version: 38
39-
is_latest_version: true
39+
is_latest_version: false
4040
is_stable_version: true
4141
is_gts_driver: true
4242
- driver_version: 535
4343
is_latest_driver: true
4444
- major_version: 39
4545
is_latest_version: true
46-
is_stable_version: false
46+
is_stable_version: true
4747
is_gts_version: false
4848
exclude:
4949
# There is no Fedora 37 version of sericea

Containerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ARG IMAGE_NAME="${IMAGE_NAME:-silverblue}"
22
ARG BASE_IMAGE="ghcr.io/ublue-os/${IMAGE_NAME}-main"
3-
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-38}"
3+
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-39}"
44

55
FROM ${BASE_IMAGE}:${FEDORA_MAJOR_VERSION} AS nvidia
66

77
ARG IMAGE_NAME="${IMAGE_NAME:-silverblue}"
88
ARG IMAGE_VENDOR="ublue-os"
99
ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-nvidia}"
10-
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-38}"
10+
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-39}"
1111
ARG NVIDIA_MAJOR_VERSION="${NVIDIA_MAJOR_VERSION:-535}"
1212

1313
COPY image-info.sh /tmp/image-info.sh

image-info.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ IMAGE_INFO="/usr/share/ublue-os/image-info.json"
66
IMAGE_REF="ostree-image-signed:docker://ghcr.io/$IMAGE_VENDOR/$IMAGE_NAME"
77

88
case $FEDORA_MAJOR_VERSION in
9-
38)
9+
39)
1010
IMAGE_TAG="latest"
1111
;;
12+
38)
13+
IMAGE_TAG="gts"
14+
;;
1215
*)
1316
IMAGE_TAG="$FEDORA_MAJOR_VERSION"
1417
;;

0 commit comments

Comments
 (0)