From 15ed5250c7f740b99f6f8bdee7afb57c0cab6230 Mon Sep 17 00:00:00 2001 From: Eriq Taing Date: Mon, 2 Jun 2025 16:31:03 -0400 Subject: [PATCH] Reverted changes as order cannot be easily setup. Both build yml files are independent --- .github/workflows/build-nvidia.yml | 15 ++++++--------- recipes/recipe_nvidia.yml | 11 +++++++++-- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-nvidia.yml b/.github/workflows/build-nvidia.yml index ed6281c..7369ca1 100644 --- a/.github/workflows/build-nvidia.yml +++ b/.github/workflows/build-nvidia.yml @@ -1,17 +1,14 @@ name: bluebuild-nvidia on: + schedule: + - cron: + "00 06 * * *" # build at 06:00 UTC every day + # (20 minutes after last ublue images start building) push: branches: - main - paths: # rebuild only if nvidia files have changed - - ".github/workflows/build-nvidia.yml" - - "files/scripts/nvidia/**" - - "recipes/components/nvidia-module.yml" - - "recipes/recipe_nvidia.yml" - workflow_dispatch: # allow manually triggering builds - workflow_run: - workflows: ["bluebuild"] - types: [completed] + paths-ignore: # don't rebuild if only documentation has changed + - "**.md" concurrency: # only run one build at a time group: ${{ github.workflow }}-${{ github.ref || github.run_id }} diff --git a/recipes/recipe_nvidia.yml b/recipes/recipe_nvidia.yml index 78fc134..755a7f8 100644 --- a/recipes/recipe_nvidia.yml +++ b/recipes/recipe_nvidia.yml @@ -6,13 +6,20 @@ name: hydro-os-nvidia description: This is my personal OS image. # the base image to build on top of (FROM) and the version tag to use -base-image: git.hydrosaber.com/eriq12/hydro-os -image-version: latest # latest is also supported if you want new updates ASAP +base-image: quay.io/fedora-ostree-desktops/base-atomic +image-version: 42 # latest is also supported if you want new updates ASAP # module configuration, executed in order # you can include multiple instances of the same module modules: + - from-file: components/sddm-module.yml + - from-file: components/base-module.yml - from-file: components/nvidia-module.yml + - from-file: components/sys-files-module.yml + - from-file: components/hyprland-module.yml + - from-file: components/steam-module.yml + - from-file: components/autostart-module.yml + - from-file: components/default-flatpak.yml - type: signing # this sets up the proper policy & signing files for signed images to work fully