Handle signals with kqueue #55
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: QEMU | |
on: | |
push: | |
branches: | |
- master | |
- 'release/**' | |
pull_request: | |
permissions: | |
contents: read | |
jobs: | |
integration: | |
name: Integration tests | |
strategy: | |
fail-fast: false | |
matrix: | |
# We run on standard arm64 runners since this test is very quick. | |
platform: | |
- macos-13 | |
- macos-14 | |
- macos-15 | |
runs-on: ${{ matrix.platform }} | |
timeout-minutes: 10 | |
steps: | |
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 | |
with: | |
fetch-depth: 1 | |
- name: Show host info | |
run: | | |
uname -a | |
sw_vers | |
ifconfig | |
- name: Build | |
run: | | |
make | |
sudo make install | |
- name: Print launchd status (shared mode) | |
run: launchctl print system/io.github.lima-vm.socket_vmnet | |
- name: Install test dependencies | |
run: | | |
brew install qemu bash | |
- name: Test (shared mode) | |
run: ./test/test.sh /var/run/socket_vmnet | |
# Bridged mode cannot be tested on GHA |