Skip to content

Merge remote-tracking branch 'origin/main' #29

Merge remote-tracking branch 'origin/main'

Merge remote-tracking branch 'origin/main' #29

name: Run Unit Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
jobs:
unit-tests:
name: Run Unit Tests
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Install System Dependencies
run: sudo apt install libadwaita-1-dev libcairo2-dev libdbus-glib-1-dev libgirepository1.0-dev libgtk-4-dev
- name: Checkout Package
uses: actions/checkout@v3
- name: Configure Python
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Install Python Packages
run: pip install pytest pygobject dbus-python
- name: Run Unit Tests
run: python .github/scripts/run_unit_tests.py --github_ignore