mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-02-28 03:39:56 +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
|
||||
else
|
||||
BUILD_TAGS=("${MAJOR_VERSION}" "${MAJOR_VERSION}-${TIMESTAMP}")
|
||||
BUILD_TAGS+=("${MAJOR_VERSION}-stable" "${MAJOR_VERSION}-stable-${TIMESTAMP}")
|
||||
if [[ "${{ matrix.is_latest_version }}" == "true" ]] && \
|
||||
[[ "${{ matrix.is_stable_version }}" == "true" ]]; then
|
||||
BUILD_TAGS+=("latest")
|
||||
BUILD_TAGS+=("latest" "stable")
|
||||
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:
|
||||
|
||||
```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:
|
||||
|
||||
```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.
|
||||
@ -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:
|
||||
|
||||
```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
|
||||
@ -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**:
|
||||
|
||||
```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:
|
||||
|
||||
```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]
|
||||
@ -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**:
|
||||
|
||||
```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
|
||||
|
@ -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:
|
||||
|
||||
```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:
|
||||
|
||||
```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.
|
||||
@ -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:
|
||||
|
||||
```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
|
||||
|
||||
@ -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:
|
||||
|
||||
```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:
|
||||
|
||||
```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\]\
|
||||
@ -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:
|
||||
|
||||
```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
|
||||
|
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:
|
||||
|
||||
```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:
|
||||
|
||||
```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.
|
||||
@ -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:
|
||||
|
||||
```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
|
||||
@ -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:
|
||||
|
||||
```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:
|
||||
|
||||
```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]
|
||||
@ -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:
|
||||
|
||||
```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.
|
||||
|
@ -11,7 +11,7 @@ if [[ $# -eq 1 ]]; then
|
||||
fi
|
||||
|
||||
case "$branch" in
|
||||
"latest")
|
||||
"latest" | "stable")
|
||||
echo rel
|
||||
exit 0
|
||||
;;
|
||||
@ -40,8 +40,8 @@ if [[ $# -eq 1 ]]; then
|
||||
echo main
|
||||
exit 0
|
||||
;;
|
||||
"rel" | "latest")
|
||||
/usr/bin/pkexec /usr/libexec/ublue-update-rebase "latest"
|
||||
"rel" | "latest" | "stable")
|
||||
/usr/bin/pkexec /usr/libexec/ublue-update-rebase "stable"
|
||||
exit 0
|
||||
;;
|
||||
"rc" | "beta" | "testing")
|
||||
@ -57,4 +57,4 @@ if [[ $# -eq 1 ]]; then
|
||||
esac
|
||||
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
|
||||
38|39)
|
||||
IMAGE_TAG="latest"
|
||||
IMAGE_TAG="stable"
|
||||
;;
|
||||
*)
|
||||
IMAGE_TAG="$FEDORA_MAJOR_VERSION"
|
||||
|
Loading…
x
Reference in New Issue
Block a user