mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-02-28 12:40:14 +00:00
feat(ci): Introduce a stable tag (#710)
* feat(ci): Introduce a stable tag The "stable" and "latest" tags are equivalent. Given "testing" and "unstable" tags are used, users may likewise figure that the current stable release uses the "stable" tag * chore(image-info): Use stable tag This will rebase to stable on freshly installed images * chore(os-branch-select): Support stable tag * chore(readme): Use :stable instead of :latest --------- Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
This commit is contained in:
parent
1bbba4c490
commit
c5a69faba7
3
.github/workflows/build.yml
vendored
3
.github/workflows/build.yml
vendored
@ -159,9 +159,10 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
BUILD_TAGS=("${MAJOR_VERSION}" "${MAJOR_VERSION}-${TIMESTAMP}")
|
BUILD_TAGS=("${MAJOR_VERSION}" "${MAJOR_VERSION}-${TIMESTAMP}")
|
||||||
|
BUILD_TAGS+=("${MAJOR_VERSION}-stable" "${MAJOR_VERSION}-stable-${TIMESTAMP}")
|
||||||
if [[ "${{ matrix.is_latest_version }}" == "true" ]] && \
|
if [[ "${{ matrix.is_latest_version }}" == "true" ]] && \
|
||||||
[[ "${{ matrix.is_stable_version }}" == "true" ]]; then
|
[[ "${{ matrix.is_stable_version }}" == "true" ]]; then
|
||||||
BUILD_TAGS+=("latest")
|
BUILD_TAGS+=("latest" "stable")
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
12
README-ID.md
12
README-ID.md
@ -71,13 +71,13 @@ Varian umum yang tersedia sebagai `bazzite`, cocok untuk komputer desktop.
|
|||||||
Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti [instruksi ini](https://universal-blue.org/images/#image-list). Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:
|
Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti [instruksi ini](https://universal-blue.org/images/#image-list). Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
atau perangkat dengan kartu grafis Nvidia:
|
atau perangkat dengan kartu grafis Nvidia:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
**Untuk pengguna dengan Secure Boot aktif:** Jalankan `ujust enroll-secure-boot-key` dan masukan password `ublue-os` jika diperintahkan untuk menenroll kunci yang dibutuhkan.
|
**Untuk pengguna dengan Secure Boot aktif:** Jalankan `ujust enroll-secure-boot-key` dan masukan password `ublue-os` jika diperintahkan untuk menenroll kunci yang dibutuhkan.
|
||||||
@ -126,7 +126,7 @@ Varian `bazzite-deck` ini didesain untuk digunakan sebagai alternatif untuk Stea
|
|||||||
Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti [instruksi ini](https://universal-blue.org/images/#image-list). Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:
|
Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti [instruksi ini](https://universal-blue.org/images/#image-list). Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
### GNOME
|
### GNOME
|
||||||
@ -147,13 +147,13 @@ Varian desktop GNOME tersedia dalam versi desktop dan deck.varian ini memiliki b
|
|||||||
Untuk rebase dari sistem ostree yang ada ke varian **desktop**:
|
Untuk rebase dari sistem ostree yang ada ke varian **desktop**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
Untuk rebase dari sistem ostree yang ada ke varian **desktop dengan driver Nvidia** release:
|
Untuk rebase dari sistem ostree yang ada ke varian **desktop dengan driver Nvidia** release:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
@ -163,7 +163,7 @@ rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvid
|
|||||||
Untuk rebase dari sistem ostree yang ada ke varian **Steam Deck/HTPC**:
|
Untuk rebase dari sistem ostree yang ada ke varian **Steam Deck/HTPC**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
### Fitur dari Upstream
|
### Fitur dari Upstream
|
||||||
|
@ -87,13 +87,13 @@ Si estas actualmente usando una imagen de Universal Blue, por favor [sigue estas
|
|||||||
Si deseas cambiar la base (rebase) de una imagen upstream existente de un sistema ostree de Fedora Silverblue/Kinoite a la imagen **para computadoras de escritorio usando una GPU AMD o Intel**, ejecuta el siguiente comando en una terminal:
|
Si deseas cambiar la base (rebase) de una imagen upstream existente de un sistema ostree de Fedora Silverblue/Kinoite a la imagen **para computadoras de escritorio usando una GPU AMD o Intel**, ejecuta el siguiente comando en una terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
Si deseas realizar un rebase a la imagen **para computadoras de escritorio con una GPU NVIDIA**, ejecuta el siguiente comando en una terminal:
|
Si deseas realizar un rebase a la imagen **para computadoras de escritorio con una GPU NVIDIA**, ejecuta el siguiente comando en una terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
**Para usuarios con Secure Boot habilitado:** Ejecuta el comando `ujust enroll-secure-boot-key` en una terminal e introduce la contraseña `ublue-os` si el sistema te lo requiere para registrar la clave de seguridad requerida.
|
**Para usuarios con Secure Boot habilitado:** Ejecuta el comando `ujust enroll-secure-boot-key` en una terminal e introduce la contraseña `ublue-os` si el sistema te lo requiere para registrar la clave de seguridad requerida.
|
||||||
@ -146,7 +146,7 @@ Si estas actualmente usando una imagen de Universal Blue, por favor [sigue estas
|
|||||||
Si deseas cambiar la base (rebase) de una imagen upstream existente de un sistema ostree de Fedora Silverblue/Kinoite a la imagen **para Steam Deck/HTPCs**, ejecuta el siguiente comando en una terminal:
|
Si deseas cambiar la base (rebase) de una imagen upstream existente de un sistema ostree de Fedora Silverblue/Kinoite a la imagen **para Steam Deck/HTPCs**, ejecuta el siguiente comando en una terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
|
||||||
```
|
```
|
||||||
#### Computadoras handheld alternativas
|
#### Computadoras handheld alternativas
|
||||||
|
|
||||||
@ -175,13 +175,13 @@ Si estas actualmente usando una imagen de Universal Blue, por favor [sigue estas
|
|||||||
Si deseas cambiar la base (rebase) de una imagen upstream existente de un sistema ostree de Fedora Silverblue/Kinoite a la imagen **para computadoras de escritorio con una GPU AMD ó Intel**, ejecuta el siguiente comando en una terminal:
|
Si deseas cambiar la base (rebase) de una imagen upstream existente de un sistema ostree de Fedora Silverblue/Kinoite a la imagen **para computadoras de escritorio con una GPU AMD ó Intel**, ejecuta el siguiente comando en una terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
Si deseas realizar un rebase a la imagen **para computadoras de escritorio con una GPU NVIDIA**, ejecuta el siguiente comando en una terminal:
|
Si deseas realizar un rebase a la imagen **para computadoras de escritorio con una GPU NVIDIA**, ejecuta el siguiente comando en una terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
> \[!WARNING\]\
|
> \[!WARNING\]\
|
||||||
@ -193,7 +193,7 @@ rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvid
|
|||||||
Si necesitas realizar un rebase a la imagen **para Steam Deck/HTPC**, ejecuta el siguiente comando en una terminal:
|
Si necesitas realizar un rebase a la imagen **para Steam Deck/HTPC**, ejecuta el siguiente comando en una terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
### Características del Upstream
|
### Características del Upstream
|
||||||
|
12
README.md
12
README.md
@ -81,13 +81,13 @@ Common variant available as `bazzite`, suitable for desktop computers.
|
|||||||
If you're on an existing Universal Blue image follow [these instructions](https://universal-blue.org/images/#image-list). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image:
|
If you're on an existing Universal Blue image follow [these instructions](https://universal-blue.org/images/#image-list). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
or for devices with Nvidia GPUs:
|
or for devices with Nvidia GPUs:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
**For users with Secure Boot enabled:** Follow our [secure boot documentation](#secure-boot) prior to rebasing.
|
**For users with Secure Boot enabled:** Follow our [secure boot documentation](#secure-boot) prior to rebasing.
|
||||||
@ -137,7 +137,7 @@ Variant designed for usage as an alternative to SteamOS on the Steam Deck, and f
|
|||||||
If you're on an existing Universal Blue image follow [these instructions](https://universal-blue.org/images/#image-list). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image:
|
If you're on an existing Universal Blue image follow [these instructions](https://universal-blue.org/images/#image-list). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Alternative Handhelds
|
#### Alternative Handhelds
|
||||||
@ -165,13 +165,13 @@ Builds with the GNOME desktop environment are available in both desktop and deck
|
|||||||
To rebase an existing ostree system to the **desktop** release:
|
To rebase an existing ostree system to the **desktop** release:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
To rebase an existing ostree system to the **desktop with Nvidia drivers** release:
|
To rebase an existing ostree system to the **desktop with Nvidia drivers** release:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
@ -180,7 +180,7 @@ rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvid
|
|||||||
To rebase an existing ostree system to the **Steam Deck/HTPC** release:
|
To rebase an existing ostree system to the **Steam Deck/HTPC** release:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:latest
|
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
|
||||||
```
|
```
|
||||||
|
|
||||||
**For users with Secure Boot enabled:** Follow our [secure boot documentation](#secure-boot) prior to rebasing.
|
**For users with Secure Boot enabled:** Follow our [secure boot documentation](#secure-boot) prior to rebasing.
|
||||||
|
@ -11,7 +11,7 @@ if [[ $# -eq 1 ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
case "$branch" in
|
case "$branch" in
|
||||||
"latest")
|
"latest" | "stable")
|
||||||
echo rel
|
echo rel
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
@ -40,8 +40,8 @@ if [[ $# -eq 1 ]]; then
|
|||||||
echo main
|
echo main
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
"rel" | "latest")
|
"rel" | "latest" | "stable")
|
||||||
/usr/bin/pkexec /usr/libexec/ublue-update-rebase "latest"
|
/usr/bin/pkexec /usr/libexec/ublue-update-rebase "stable"
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
"rc" | "beta" | "testing")
|
"rc" | "beta" | "testing")
|
||||||
@ -57,4 +57,4 @@ if [[ $# -eq 1 ]]; then
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Usage: steamos-select-branch <latest|testing|unstable>" 1>&2
|
echo "Usage: steamos-select-branch <latest|stable|testing|unstable>" 1>&2
|
||||||
|
@ -7,7 +7,7 @@ IMAGE_REF="ostree-image-signed:docker://ghcr.io/$IMAGE_VENDOR/$IMAGE_NAME"
|
|||||||
|
|
||||||
case $FEDORA_MAJOR_VERSION in
|
case $FEDORA_MAJOR_VERSION in
|
||||||
38|39)
|
38|39)
|
||||||
IMAGE_TAG="latest"
|
IMAGE_TAG="stable"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
IMAGE_TAG="$FEDORA_MAJOR_VERSION"
|
IMAGE_TAG="$FEDORA_MAJOR_VERSION"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user