Back to macOS for virtualbox (#10)

This commit is contained in:
Greg Hellings
2022-06-19 19:59:04 -05:00
committed by GitHub
parent 214b1974ca
commit cfd9ea5d56
4 changed files with 13 additions and 16 deletions
+6 -7
View File
@@ -57,7 +57,7 @@ jobs:
ubuntu = json.loads('${{ steps.collection.outputs.tox-envs }}')
macos = json.loads('${{ steps.vagrant.outputs.tox-envs }}')
ub_zip = [{'os': 'ubuntu-22.04', 'scenario': u} for u in ubuntu]
mac_zip = [{'os': 'ubuntu-22.04', 'scenario': m} for m in macos]
mac_zip = [{'os': 'macos-12', 'scenario': m} for m in macos]
print("::set-output name=scenarios::" + json.dumps(ub_zip + mac_zip))
lint:
@@ -86,19 +86,18 @@ jobs:
- uses: actions/checkout@v3
- uses: ./.github/actions/setup
- uses: ./.github/actions/install_packer
- name: Install libvirt
- name: Container setup
shell: bash
if: ${{ startsWith(matrix.scenarios.os, 'ubuntu') }}
run: |
set -exo pipefail
sudo apt-get install libvirt-daemon-system
sudo usermod -a -G libvirt $USER
sudo systemctl start libvirtd
sudo ls -la /var/run/libvirt/
# Enable cgroupv2 systemd stuff
sudo loginctl enable-linger 1001
- name: Run scenario
run: |
set -ex
TOX="$(which tox)"
sudo -E su -m -c "groups && ${TOX} -e \"${{ matrix.scenarios.scenario }}\" -- --destroy=never" $USER
${TOX} -e "${{ matrix.scenarios.scenario }}" -- --destroy=never
- name: Get possible output
if: ${{ failure() }}
run: |