--- name: Daily Integration Tests (arm64) 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/integration-extra-arm64.yml' jobs: arm64: name: ${{ matrix.test }} on ${{ matrix.container }} on arm64 runs-on: ubuntu-24.04-arm timeout-minutes: 20 concurrency: group: arm64-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }} cancel-in-progress: true strategy: fail-fast: false matrix: container: - debian - fedora - opensuse - ubuntu - void test: - "10" - "30" - "43" - "80" - "81" container: image: ghcr.io/dracut-ng/${{ matrix.container }}:latest-arm options: '--privileged' steps: - name: "Checkout Repository" uses: actions/checkout@v4 - name: "${{ matrix.container }} TEST-${{ matrix.test }}" run: ./test/test-container.sh "TEST-${{ matrix.test }}" ${{ matrix.test }}