aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/linux.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/linux.yml')
-rw-r--r--.github/workflows/linux.yml23
1 files changed, 17 insertions, 6 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index ce5679e..cae0184 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -15,25 +15,36 @@ jobs:
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job
# can access it
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: setup prerequisites
- shell: bash
run: |
sudo apt update
sudo apt install autoconf automake libtool libudev-dev m4
- name: bootstrap
- shell: bash
run: ./bootstrap.sh
- name: netlink
- shell: bash
- run: .private/ci-build.sh --build-dir build-netlink -- --disable-udev
+ # Disable tests for netlink as it doesn't seem to work in the CI environment.
+ run: .private/ci-build.sh --build-dir build-netlink --no-test -- --disable-udev
- name: udev
- shell: bash
run: .private/ci-build.sh --build-dir build-udev -- --enable-udev
+ - name: debug-log
+ run: .private/ci-build.sh --build-dir build-debug -- --enable-debug-log
+
+ - name: disable-log
+ run: .private/ci-build.sh --build-dir build-nolog -- --disable-log
+
+ - uses: mymindstorm/setup-emsdk@v13
+
+ - run: npm ci
+ working-directory: tests/webusb-test-shim
+
+ - name: emscripten
+ run: emconfigure .private/ci-build.sh --build-dir build-emscripten -- --host=wasm32-unknown-emscripten
+
- name: umockdev test
run: .private/ci-container-build.sh docker.io/amd64/ubuntu:rolling