arch: null artifacts: [] environment: BUILD_SUBMITTER: git.sr.ht GIT_REF: refs/heads/master image: fedora/39 packages: - automake - gcc - git-core - libffi-devel - make - nodejs - npm - python3-devel - python3-greenlet - virtualenv - python3-lxml - python3-pillow - python3-pytest - python3-pytest-forked - python3-pytest-xdist - python3-webtest - gstreamer1-plugins-base - gstreamer1-plugins-bad-free - gstreamer1-plugins-good - gstreamer1-plugins-ugly-free - python3-numpy - python3-gobject - python3-gstreamer1 - poppler-utils - python3-ldap - python3-openid repositories: {} secrets: [] shell: false sources: - https://git.sr.ht/~mediagoblin/mediagoblin#153f0e71413f280d72f60c8cf448c9802cbf3921 tasks: - core: | set -x 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 # Check that `gmg` command runs ./bin/gmg dbupdate # Build the documentation. ./bin/python -m pip install '.[doc]' # cd docs && make html triggers: [] oauth: ""