From 05502c76624f7e4396ee8dcc244f757113a80122 Mon Sep 17 00:00:00 2001 From: Chris Lauretano <1905121+lauretano@users.noreply.github.com> Date: Tue, 22 Oct 2024 18:33:28 -0400 Subject: [PATCH] feat: adding bazzite image since they use fsync kernel and should be broadly compatible --- .github/workflows/build-ublue.yml | 18 +++++++++--------- recipes/t2-atomic-bazzite-gnome.yml | 16 ++++++++++++++++ recipes/t2-atomic-bazzite.yml | 16 ++++++++++++++++ 3 files changed, 41 insertions(+), 9 deletions(-) create mode 100644 recipes/t2-atomic-bazzite-gnome.yml create mode 100644 recipes/t2-atomic-bazzite.yml diff --git a/.github/workflows/build-ublue.yml b/.github/workflows/build-ublue.yml index 5b92b73..e35afcd 100644 --- a/.github/workflows/build-ublue.yml +++ b/.github/workflows/build-ublue.yml @@ -1,13 +1,13 @@ name: T2 Ublue Build on: - #schedule: - # - cron: "00 7 * * *" # build after 07:00 UTC every day + schedule: + - cron: "00 7 * * *" # build after 07:00 UTC every day # (bluefin/aurora builds at around 05:45 UTC) # push: # paths-ignore: # don't rebuild if only documentation has changed # - "**.md" - # pull_request: + #pull_request: workflow_dispatch: # allow manually triggering builds jobs: bluebuild: @@ -21,12 +21,12 @@ jobs: fail-fast: false # stop GH from cancelling all matrix builds if one fails matrix: recipe: - - t2-atomic-bluefin.yml - - t2-atomic-bluefin-dx.yml - - t2-atomic-aurora.yml - - t2-atomic-aurora-dx.yml - #- t2-atomic-bazzite.yml - #- t2-atomic-bazzite-gnome.yml + #- t2-atomic-bluefin.yml + #- t2-atomic-bluefin-dx.yml + #- t2-atomic-aurora.yml + #- t2-atomic-aurora-dx.yml + - t2-atomic-bazzite.yml + - t2-atomic-bazzite-gnome.yml steps: # the build is fully handled by the reusable github action diff --git a/recipes/t2-atomic-bazzite-gnome.yml b/recipes/t2-atomic-bazzite-gnome.yml new file mode 100644 index 0000000..58786f7 --- /dev/null +++ b/recipes/t2-atomic-bazzite-gnome.yml @@ -0,0 +1,16 @@ +# +# 2024 Chris Lauretano +# this is an experiment to get bluefin-dx properly operational on T2 macs +# now that bluefin uses fsync kernel that has basic T2 patches +name: t2-atomic-bazzite-gnome +# description will be included in the image's metadata +description: Bazzite (Gnome) Repackaged for Apple T2 Hardware. + +base-image: ghcr.io/ublue-os/bazzite-gnome +image-version: latest + +modules: + - from-file: common/common-files.yml + - from-file: common/common-t2-enablement.yml #installs t2 kernel, t2 grub arguments, and packages for enabling t2 hardware + - type: signing # this sets up the proper policy & signing files for signed images to work fully + \ No newline at end of file diff --git a/recipes/t2-atomic-bazzite.yml b/recipes/t2-atomic-bazzite.yml new file mode 100644 index 0000000..33a0c8e --- /dev/null +++ b/recipes/t2-atomic-bazzite.yml @@ -0,0 +1,16 @@ +# +# 2024 Chris Lauretano +# this is an experiment to get bluefin-dx properly operational on T2 macs +# now that bluefin uses fsync kernel that has basic T2 patches +name: t2-atomic-bazzite +# description will be included in the image's metadata +description: Bazzite Repackaged for Apple T2 Hardware. + +base-image: ghcr.io/ublue-os/bazzite +image-version: latest + +modules: + - from-file: common/common-files.yml + - from-file: common/common-t2-enablement.yml #installs t2 kernel, t2 grub arguments, and packages for enabling t2 hardware + - type: signing # this sets up the proper policy & signing files for signed images to work fully + \ No newline at end of file