Skip to content

Commit

Permalink
Fix: need to use this repo when building a release
Browse files Browse the repository at this point in the history
  • Loading branch information
heyste committed Oct 19, 2023
1 parent b0589fa commit a9bc717
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# ii-ublue-edu
# uedu

> **Warning**
> Startingpoint was recently rewritten, and this version is considered a "1.0" *semi-*stable release.
> There are breaking changes between this and the previous version.
> If you are merging changes from the previous (v0) version, please refer to [the heads-up blog post](https://universal-blue.org/blog/2023/09/02/startingpoint-rewrite-heads-up-what-you-need-to-know/).
[![build-ublue](https://github.com/iiamabby/ii-ublue-edu/actions/workflows/build.yml/badge.svg)](https://github.com/iiamabby/ii-ublue-edu/actions/workflows/build.yml)
[![build-ublue](https://github.com/ii/uedu/actions/workflows/build.yml/badge.svg)](https://github.com/ii/uedu/actions/workflows/build.yml)

This is a constantly updating template repository for creating [a native container image](https://fedoraproject.org/wiki/Changes/OstreeNativeContainerStable) designed to be customized however you want. GitHub will build your image for you, and then host it for you on [ghcr.io](https://github.com/features/packages). You then just tell your computer to boot off of that image. GitHub keeps 90 days worth image backups for you, thanks Microsoft!

Expand All @@ -20,7 +20,7 @@ Don't worry, it only requires some basic knowledge about using the terminal and
After setup, it is recommended you update this README to describe your custom image.

> **Note**
> Everywhere in this repository, make sure to replace `iiamabby/ii-ublue-edu` with the details of your own repository. Unless you used one of the automatic repository setup tools in which case the previous repo identifier should already be your repo's details.
> Everywhere in this repository, make sure to replace `ii/uedu` with the details of your own repository. Unless you used one of the automatic repository setup tools in which case the previous repo identifier should already be your repo's details.
> **Warning**
> To start, you *must* create a branch called `live` which is exclusively for your customizations. That is the **only** branch the GitHub workflow will deploy to your container registry. Don't make any changes to the original "template" branch. It should remain untouched. By using this branch structure, you ensure a clear separation between your own "published image" branch, your development branches, and the original upstream "template" branch. Periodically sync and fast-forward the upstream "template" branch to the most recent revision. Then, simply rebase your `live` branch onto the updated template to effortlessly incorporate the latest improvements into your own repository, without the need for any messy, manual "merge commits".
Expand All @@ -46,15 +46,15 @@ To rebase an existing Silverblue/Kinoite installation to the latest build:

- First rebase to the unsigned image, to get the proper signing keys and policies installed:
```
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/iiamabby/ii-ublue-edu:latest
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ii/uedu:latest
```
- Reboot to complete the rebase:
```
systemctl reboot
```
- Then rebase to the signed image, like so:
```
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/iiamabby/ii-ublue-edu:latest
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ii/uedu:latest
```
- Reboot again to complete the installation
```
Expand All @@ -64,7 +64,7 @@ To rebase an existing Silverblue/Kinoite installation to the latest build:
This repository builds date tags as well, so if you want to rebase to a particular day's build:

```
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/iiamabby/ii-ublue-edu:20230403
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ii/uedu:20230403
```

This repository by default also supports signing.
Expand Down
4 changes: 2 additions & 2 deletions boot_menu.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ublue_variants:
- label: iiamabby/ii-ublue-edu
- label: ii/uedu
ks: /kickstart/ublue-os.ks
flavors:
- label: ii-ublue-edu
- label: uedu
2 changes: 1 addition & 1 deletion config/recipe.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# image will be published to ghcr.io/<user>/<name>
name: ii-ublue-edu
name: uedu
# description will be included in the image's metadata
description: A starting point for further customization of uBlue images. Make your own! https://ublue.it/making-your-own/

Expand Down

0 comments on commit a9bc717

Please sign in to comment.