Back to macOS for virtualbox (#10)
This commit is contained in:
@@ -57,7 +57,7 @@ jobs:
|
|||||||
ubuntu = json.loads('${{ steps.collection.outputs.tox-envs }}')
|
ubuntu = json.loads('${{ steps.collection.outputs.tox-envs }}')
|
||||||
macos = json.loads('${{ steps.vagrant.outputs.tox-envs }}')
|
macos = json.loads('${{ steps.vagrant.outputs.tox-envs }}')
|
||||||
ub_zip = [{'os': 'ubuntu-22.04', 'scenario': u} for u in ubuntu]
|
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))
|
print("::set-output name=scenarios::" + json.dumps(ub_zip + mac_zip))
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
@@ -86,19 +86,18 @@ jobs:
|
|||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- uses: ./.github/actions/setup
|
- uses: ./.github/actions/setup
|
||||||
- uses: ./.github/actions/install_packer
|
- uses: ./.github/actions/install_packer
|
||||||
- name: Install libvirt
|
- name: Container setup
|
||||||
shell: bash
|
shell: bash
|
||||||
|
if: ${{ startsWith(matrix.scenarios.os, 'ubuntu') }}
|
||||||
run: |
|
run: |
|
||||||
set -exo pipefail
|
set -exo pipefail
|
||||||
sudo apt-get install libvirt-daemon-system
|
# Enable cgroupv2 systemd stuff
|
||||||
sudo usermod -a -G libvirt $USER
|
sudo loginctl enable-linger 1001
|
||||||
sudo systemctl start libvirtd
|
|
||||||
sudo ls -la /var/run/libvirt/
|
|
||||||
- name: Run scenario
|
- name: Run scenario
|
||||||
run: |
|
run: |
|
||||||
set -ex
|
set -ex
|
||||||
TOX="$(which tox)"
|
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
|
- name: Get possible output
|
||||||
if: ${{ failure() }}
|
if: ${{ failure() }}
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
driver:
|
|
||||||
name: vagrant
|
|
||||||
provider:
|
|
||||||
name: libvirt
|
|
||||||
platforms:
|
|
||||||
- name: test-ubuntu18-init
|
|
||||||
box: boxen/ubuntu-18.04-x86_64
|
|
||||||
provider_options:
|
|
||||||
driver: qemu
|
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
driver:
|
||||||
|
name: vagrant
|
||||||
|
provider:
|
||||||
|
name: virtualbox
|
||||||
|
platforms:
|
||||||
|
- name: test-ubuntu20-init
|
||||||
|
box: boxen/ubuntu-20.04-x86_64
|
||||||
Reference in New Issue
Block a user