workflows: Switch utility workflows to using ubuntu-24.04

Pin the os version at 24.04 to avoid unexpected changes that can happen
when using ubuntu-latest
This commit is contained in:
Brian C. Lane 2025-02-12 09:56:55 -08:00 committed by Simon de Vlieger
parent 26b48e87a9
commit d30cbde6f8
8 changed files with 9 additions and 9 deletions

View file

@ -7,7 +7,7 @@ jobs:
coverity: coverity:
name: "Test Suite" name: "Test Suite"
if: github.repository == 'osbuild/osbuild' if: github.repository == 'osbuild/osbuild'
runs-on: ubuntu-latest runs-on: ubuntu-24.04
defaults: defaults:
run: run:
working-directory: osbuild working-directory: osbuild

View file

@ -8,7 +8,7 @@ on:
jobs: jobs:
tag-and-push: tag-and-push:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
steps: steps:
- name: Even or odd week - name: Even or odd week

View file

@ -5,7 +5,7 @@ on: [pull_request, push]
jobs: jobs:
generate_documentation: generate_documentation:
name: "Documentation" name: "Documentation"
runs-on: ubuntu-latest runs-on: ubuntu-24.04
container: container:
image: docker.io/library/python:3.7 image: docker.io/library/python:3.7
steps: steps:
@ -35,7 +35,7 @@ jobs:
generate_test_data: generate_test_data:
name: "Test Data" name: "Test Data"
runs-on: ubuntu-latest runs-on: ubuntu-24.04
env: env:
OSBUILD_MPP_CACHEDIR: "/var/tmp/osbuild-mpp-cache" OSBUILD_MPP_CACHEDIR: "/var/tmp/osbuild-mpp-cache"
steps: steps:

View file

@ -9,7 +9,7 @@ on:
jobs: jobs:
pr-best-practices: pr-best-practices:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
steps: steps:
- name: PR best practice check - name: PR best practice check
uses: osbuild/pr-best-practices@main uses: osbuild/pr-best-practices@main

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
release: release:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
steps: steps:
- name: Upstream release - name: Upstream release
uses: osbuild/release-action@main uses: osbuild/release-action@main

View file

@ -6,7 +6,7 @@ on:
jobs: jobs:
stale: stale:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
permissions: permissions:
issues: write issues: write
pull-requests: write pull-requests: write

View file

@ -10,7 +10,7 @@ on:
jobs: jobs:
trigger-gitlab: trigger-gitlab:
if: ${{ github.event.workflow_run.conclusion == 'success' }} if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest runs-on: ubuntu-24.04
env: env:
IMAGEBUILDER_BOT_GITLAB_SSH_KEY: ${{ secrets.IMAGEBUILDER_BOT_GITLAB_SSH_KEY }} IMAGEBUILDER_BOT_GITLAB_SSH_KEY: ${{ secrets.IMAGEBUILDER_BOT_GITLAB_SSH_KEY }}
steps: steps:

View file

@ -10,7 +10,7 @@
jobs: jobs:
update-and-push: update-and-push:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
steps: steps:
- name: Apt update - name: Apt update
run: sudo apt update run: sudo apt update