Skip to content

Install rather than upgrade VirtualBox #367

Install rather than upgrade VirtualBox

Install rather than upgrade VirtualBox #367

Workflow file for this run

name: ci
"on":
pull_request:
push:
branches: [main]
jobs:
lint-unit:
uses: sous-chefs/.github/.github/workflows/[email protected]
permissions:
actions: write
checks: write
pull-requests: write
statuses: write
issues: write
firewalld:
needs: lint-unit
runs-on: macos-latest
strategy:
matrix:
os:
- amazonlinux-2
- centos-7
- debian-11
- debian-12
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/kitchen-test
with:
suite: firewalld
os: ${{ matrix.os }}
iptables:
needs: lint-unit
runs-on: macos-latest
strategy:
matrix:
os:
- amazonlinux-2
- centos-7
- centos-stream-8
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/kitchen-test
with:
suite: iptables
os: ${{ matrix.os }}
ufw:
needs: lint-unit
runs-on: macos-latest
strategy:
matrix:
os:
- ubuntu-2004
- ubuntu-2204
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/kitchen-test
with:
suite: ufw
os: ${{ matrix.os }}
nftables:
needs: lint-unit
runs-on: macos-latest
strategy:
matrix:
os:
- debian-11
- debian-12
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/kitchen-test
with:
suite: nftables
os: ${{ matrix.os }}
firewalld-dbus:
needs: lint-unit
runs-on: macos-latest
strategy:
matrix:
os:
- debian-11
- debian-12
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/kitchen-test
with:
suite: firewalld-dbus
os: ${{ matrix.os }}
verify:
needs: [firewalld, iptables, ufw, nftables, firewalld-dbus]
runs-on: ubuntu-latest
steps:
- name: Success
run: echo "All test suites completed successfully!"