mirror of
https://github.com/ublue-os/akmods.git
synced 2026-11-03 14:59:42 -09:00
ci: pin build pipeline runners to ubuntu-26.04 (#598)
ubuntu-latest will soon migrate to 26.04. Update in advance to verify behavior. Pin every job in the build, cache, and publish path to 26.04 explicitly so the runner OS is deterministic there. Housekeeping workflows (cleanup, scorecard) stay on ubuntu-latest.
This commit is contained in:
parent
1e4d10b9ac
commit
f124aa59b7
10 changed files with 20 additions and 20 deletions
2
.github/workflows/build-akmods-centos.yml
vendored
2
.github/workflows/build-akmods-centos.yml
vendored
|
|
@ -85,7 +85,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-centos_10_nvidia-lts,build-centos_10_nvidia-open,build-centos_10_zfs]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-coreos-stable_43_common,build-coreos-stable_43_nvidia-lts,build-coreos-stable_43_nvidia-open,build-coreos-stable_43_zfs]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -197,7 +197,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-coreos-stable_44_common,build-coreos-stable_44_nvidia-lts,build-coreos-stable_44_nvidia-open,build-coreos-stable_44_zfs]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-coreos-testing_44_common,build-coreos-testing_44_nvidia-lts,build-coreos-testing_44_nvidia-open,build-coreos-testing_44_zfs]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-longterm-6-18_44_nvidia-lts,build-longterm-6-18_44_nvidia-open,build-longterm-6-18_44_zfs]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
6
.github/workflows/build-akmods-main.yml
vendored
6
.github/workflows/build-akmods-main.yml
vendored
|
|
@ -85,7 +85,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-main_45_common,build-main_45_nvidia-lts,build-main_45_nvidia-open]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -163,7 +163,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-main_44_common,build-main_44_nvidia-lts,build-main_44_nvidia-open]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -241,7 +241,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-main_43_common,build-main_43_nvidia-lts,build-main_43_nvidia-open]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
6
.github/workflows/build-akmods-ogc-lts.yml
vendored
6
.github/workflows/build-akmods-ogc-lts.yml
vendored
|
|
@ -85,7 +85,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-ogc-lts_45_common,build-ogc-lts_45_extra,build-ogc-lts_45_nvidia-lts]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -163,7 +163,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-ogc-lts_44_common,build-ogc-lts_44_extra,build-ogc-lts_44_nvidia-lts]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -241,7 +241,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-ogc-lts_43_common,build-ogc-lts_43_extra,build-ogc-lts_43_nvidia-lts]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
6
.github/workflows/build-akmods-ogc.yml
vendored
6
.github/workflows/build-akmods-ogc.yml
vendored
|
|
@ -85,7 +85,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-ogc_43_common,build-ogc_43_extra,build-ogc_43_nvidia-open]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -163,7 +163,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-ogc_45_common,build-ogc_45_extra,build-ogc_45_nvidia-open]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
@ -241,7 +241,7 @@ jobs:
|
|||
actions: read
|
||||
contents: read
|
||||
needs: [build-ogc_44_common,build-ogc_44_extra,build-ogc_44_nvidia-open]
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
6
.github/workflows/reusable-build.yml
vendored
6
.github/workflows/reusable-build.yml
vendored
|
|
@ -60,7 +60,7 @@ concurrency:
|
|||
jobs:
|
||||
build-akmods:
|
||||
name: Build ${{ matrix.architecture }}
|
||||
runs-on: ${{ matrix.architecture == 'x86_64' && 'ubuntu-24.04' || 'ubuntu-24.04-arm' }}
|
||||
runs-on: ${{ matrix.architecture == 'x86_64' && 'ubuntu-26.04' || 'ubuntu-26.04-arm' }}
|
||||
permissions:
|
||||
actions: read
|
||||
contents: read
|
||||
|
|
@ -137,7 +137,7 @@ jobs:
|
|||
|
||||
manifest:
|
||||
name: "Generate ${{ inputs.akmods_target != 'common' && format('akmods-{0}', inputs.akmods_target) || 'akmods' }}:${{ inputs.kernel_flavor }}-${{ inputs.version }} Manifest"
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-26.04
|
||||
needs: [build-akmods]
|
||||
outputs:
|
||||
image_name: ${{ steps.digest.outputs.image_name }}
|
||||
|
|
@ -221,7 +221,7 @@ jobs:
|
|||
|
||||
verify-publication:
|
||||
name: Verify Published Signatures and Provenance
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-26.04
|
||||
needs: [manifest]
|
||||
if: contains(fromJson('["schedule", "workflow_dispatch", "merge_group"]'), github.event_name)
|
||||
permissions:
|
||||
|
|
|
|||
4
.github/workflows/reusable-cache-kernel.yml
vendored
4
.github/workflows/reusable-cache-kernel.yml
vendored
|
|
@ -46,7 +46,7 @@ concurrency:
|
|||
jobs:
|
||||
cache-kernel:
|
||||
name: Cache ${{ matrix.architecture }}
|
||||
runs-on: ${{ matrix.architecture == 'x86_64' && 'ubuntu-24.04' || 'ubuntu-24.04-arm' }}
|
||||
runs-on: ${{ matrix.architecture == 'x86_64' && 'ubuntu-26.04' || 'ubuntu-26.04-arm' }}
|
||||
outputs:
|
||||
KCKEY: ${{ inputs.kernel_flavor }}-${{ steps.kernel-version.outputs.kernel_major_minor_patch }}
|
||||
container:
|
||||
|
|
@ -101,7 +101,7 @@ jobs:
|
|||
run: find ${{ steps.kernel-version.outputs.KCPATH }}
|
||||
check:
|
||||
name: Check all ${{ format('{0}-{1}', inputs.kernel_flavor, inputs.version) }} cache successful
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-26.04
|
||||
needs: [cache-kernel]
|
||||
permissions:
|
||||
actions: read
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
actions: read
|
||||
contents: read
|
||||
needs: %%NEEDS%%
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: ubuntu-26.04
|
||||
if: always()
|
||||
steps:
|
||||
- name: Check for Build Failures
|
||||
|
|
|
|||
Loading…
Reference in a new issue