This commit is contained in:
James Westman 2022-12-19 15:21:12 -06:00
parent 6c67e1fc5a
commit 039d88ab45
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
2 changed files with 2 additions and 3 deletions

View file

@ -8,13 +8,12 @@ build:
script:
- black --check --diff blueprintcompiler tests
- mypy --python-version=3.9 blueprintcompiler
- G_DEBUG=fatal-warnings coverage run -m unittest
- G_DEBUG=fatal-warnings xvfb-run coverage run -m unittest
- coverage report
- coverage html
- coverage xml
- meson _build -Ddocs=true --prefix=/usr
- ninja -C _build
- ninja -C _build test
- ninja -C _build install
- ninja -C _build docs/en
- git clone https://gitlab.gnome.org/jwestman/blueprint-regression-tests.git

View file

@ -1,7 +1,7 @@
FROM fedora:latest
RUN dnf install -y meson python3-pip gtk4-devel gobject-introspection-devel \
libadwaita-devel python3-devel python3-gobject git diffutils
libadwaita-devel python3-devel python3-gobject git diffutils xorg-x11-server-Xvfb
RUN pip3 install furo mypy sphinx coverage black
# The version on PyPI is very old and doesn't install. Use the upstream package registry instead.