arch: null artifacts: [] environment: BUILD_SUBMITTER: git.sr.ht image: ubuntu/22.04 packages: - automake - nodejs - npm - python3-dev - virtualenv - python3-lxml - python3-pil - python3-pytest - python3-pytest-xdist - python3-snowballstemmer - python3-sphinx - python3-sphinxcontrib.applehelp - python3-sphinxcontrib.devhelp - python3-sphinxcontrib.htmlhelp - python3-sphinxcontrib.jsmath - python3-sphinxcontrib.websupport - python3-webtest - gstreamer1.0-libav - gstreamer1.0-plugins-bad - gstreamer1.0-plugins-base - gstreamer1.0-plugins-good - gstreamer1.0-plugins-ugly - python3-gst-1.0 - python3-numpy - gir1.2-gst-plugins-base-1.0 - gir1.2-gstreamer-1.0 - gstreamer1.0-tools - python3-gi - python3-py3exiv2 - poppler-utils - python3-ldap - python3-openid repositories: {} secrets: [] shell: false sources: - https://git.sr.ht/~mediagoblin/mediagoblin#72ded50ad946d514eccc5cb4e119baab5475ee36 tasks: - core: | cd mediagoblin git show --oneline --no-patch ./bootstrap.sh ./configure make # Confirm our packages version for later troubleshooting. ./bin/python -m pip freeze # Run the tests, explicitly listing out skipped tests. ./bin/python -m pytest -rs ./mediagoblin/tests --forked # Build the documentation. cd docs && make html triggers: [] oauth: ""