+++ /dev/null
----
-name: Daily Tests - omitsystemd (x64)
-
-on: # yamllint disable-line rule:truthy
- schedule:
- - cron: '30 23 * * *' # every day at 23:30 UTC
-
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
- pull_request:
- paths:
- - '.github/workflows/daily-omitsystemd-x64.yml'
-
-jobs:
- omitsystemd:
- # run this test on all containers
- name: ${{ matrix.test }} on ${{ matrix.container }} with no systemd
- runs-on: ubuntu-24.04
- timeout-minutes: 20
- concurrency:
- group: daily-omitsystemd-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-amd
- cancel-in-progress: true
- strategy:
- fail-fast: false
- matrix:
- container:
- - arch:latest
- test:
- - "10"
- - "11"
- - "12"
- - "20"
- - "26"
- - "30"
- container:
- image: ghcr.io/dracut-ng/${{ matrix.container }}-amd
- options: '--device=/dev/kvm --privileged'
- steps:
- - name: "Checkout Repository"
- uses: actions/checkout@v6
- - name: "${{ matrix.container }} TEST-${{ matrix.test }}"
- run: TEST_DRACUT_ARGS="--omit systemd" ./test/test-container.sh "TEST-${{ matrix.test }}" ${{ matrix.test }}
---
-name: Daily Tests - omitsystemd (arm64)
+name: Daily Tests - omitsystemd
on: # yamllint disable-line rule:truthy
schedule:
pull_request:
paths:
- - '.github/workflows/daily-omitsystemd-arm64.yml'
+ - '.github/workflows/daily-omitsystemd.yml'
jobs:
omitsystemd:
- name: ${{ matrix.test }} on ${{ matrix.container }} with no systemd on arm64
- runs-on: ubuntu-24.04-arm
+ name: ${{ matrix.test }} on ${{ matrix.container }} on ${{ matrix.architecture.tag }} with no systemd
+ runs-on: ${{ matrix.architecture.runner }}
timeout-minutes: 20
concurrency:
- group: daily-omitsystemd-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-arm
+ group: daily-omitsystemd-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-${{ matrix.architecture.tag }}
cancel-in-progress: true
strategy:
fail-fast: false
matrix:
+ architecture:
+ - {runner: 'ubuntu-24.04', tag: 'amd'}
+ - {runner: 'ubuntu-24.04-arm', tag: 'arm'}
container:
- ubuntu:devel
test:
- "26"
- "30"
container:
- image: ghcr.io/dracut-ng/${{ matrix.container }}-arm
+ image: ghcr.io/dracut-ng/${{ matrix.container }}-${{ matrix.architecture.tag }}
options: '--device=/dev/kvm --privileged'
steps:
- name: "Checkout Repository"