Skip to content

Check for no findings being returned as well as displaying unsupported resources in the problems tab #43

Check for no findings being returned as well as displaying unsupported resources in the problems tab

Check for no findings being returned as well as displaying unsupported resources in the problems tab #43

Workflow file for this run

name: Run Tests on PR
on:
pull_request:
branches:
- main
jobs:
test:
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: npm ci --include=dev
#- run: apt update && apt install -y libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb
# if: runner.os == 'Linux'
#- run: service dbus start
# if: runner.os == 'Linux'
- run: xvfb-run -a npm test
if: runner.os == 'Linux'
- run: npm test
if: runner.os != 'Linux'
test-nix:
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: DeterminateSystems/flake-checker-action@main
- run: nix build -L