diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 01a1b469c7..b428c6e9d7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -# This workflow builds every branch of the repository daily at 20:22 UTC, one hour after ublue-os/nvidia builds. +# This workflow builds every branch of the repository daily at 16:30 UTC, one hour after ublue-os/nvidia builds. # The images are also built after pushuing changes or pull requests. # The builds can also be triggered manually in the Actions tab thanks to workflow dispatch. # Only the branch called `live` is published. @@ -7,7 +7,7 @@ name: build-ublue on: # https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows schedule: - - cron: "20 22 * * *" + - cron: "30 16 * * *" push: branches: - live @@ -55,7 +55,7 @@ jobs: uses: actions/checkout@v4 - name: Add yq (for reading recipe.yml) - uses: mikefarah/yq@v4.35.1 + uses: mikefarah/yq@v4.40.2 - name: Gather image data from recipe run: | @@ -126,13 +126,13 @@ jobs: # https://github.com/macbre/push-to-ghcr/issues/12 - name: Lowercase Registry id: registry_case - uses: ASzc/change-string-case-action@v5 + uses: ASzc/change-string-case-action@v6 with: string: ${{ env.IMAGE_REGISTRY }} - name: Lowercase Image id: image_case - uses: ASzc/change-string-case-action@v5 + uses: ASzc/change-string-case-action@v6 with: string: ${{ env.IMAGE_NAME }} @@ -180,7 +180,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} # Sign container - - uses: sigstore/cosign-installer@v3.1.2 + - uses: sigstore/cosign-installer@v3.2.0 if: github.event_name != 'pull_request' && github.ref == 'refs/heads/live' - name: Sign container image diff --git a/.github/workflows/release-iso.yml b/.github/workflows/release-iso.yml index 9514f193de..a913affc40 100644 --- a/.github/workflows/release-iso.yml +++ b/.github/workflows/release-iso.yml @@ -13,17 +13,17 @@ jobs: permissions: contents: write container: - image: fedora:38 + image: fedora:39 options: --privileged steps: - uses: actions/checkout@v4 - name: Generate ISO - uses: ublue-os/isogenerator@main + uses: ublue-os/isogenerator@v2.2.0 id: isogenerator with: image-name: ${{ github.event.repository.name }} installer-repo: releases - installer-major-version: 38 + installer-major-version: 39 boot-menu-path: boot_menu.yml - name: install github CLI run: | diff --git a/Containerfile b/Containerfile index 084869aa1e..735aa5d1e1 100644 --- a/Containerfile +++ b/Containerfile @@ -9,7 +9,7 @@ # does nothing if the image is built in the cloud. # !! Warning: changing these might not do anything for you. Read comment above. -ARG IMAGE_MAJOR_VERSION=38 +ARG IMAGE_MAJOR_VERSION=39 ARG BASE_IMAGE_URL=ghcr.io/ublue-os/silverblue-main FROM ${BASE_IMAGE_URL}:${IMAGE_MAJOR_VERSION} diff --git a/config/recipe.yml b/config/recipe.yml index 3fd222042a..905c262077 100644 --- a/config/recipe.yml +++ b/config/recipe.yml @@ -5,7 +5,7 @@ description: A starting point for further customization of uBlue images. Make yo # the base image to build on top of (FROM) and the version tag to use base-image: ghcr.io/ublue-os/silverblue-main -image-version: 38 # latest is also supported if you want new updates ASAP +image-version: 39 # latest is also supported if you want new updates ASAP # module configuration, executed in order # you can include multiple instances of the same module