From 8c44544817dae1eb95e771c720ff20917d274d54 Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Mon, 23 Aug 2021 16:28:43 +1000 Subject: Rename CI jobs. --- .builds/debian-11-sqlite.ypm | 74 ++++++++++++++++++++++++++++++++ .builds/debian-11-with-site-packages.yml | 74 -------------------------------- .builds/fedora-33-sqlite.yml | 69 +++++++++++++++++++++++++++++ .builds/fedora-33-with-site-packages.yml | 69 ----------------------------- 4 files changed, 143 insertions(+), 143 deletions(-) create mode 100644 .builds/debian-11-sqlite.ypm delete mode 100644 .builds/debian-11-with-site-packages.yml create mode 100644 .builds/fedora-33-sqlite.yml delete mode 100644 .builds/fedora-33-with-site-packages.yml diff --git a/.builds/debian-11-sqlite.ypm b/.builds/debian-11-sqlite.ypm new file mode 100644 index 00000000..60596a77 --- /dev/null +++ b/.builds/debian-11-sqlite.ypm @@ -0,0 +1,74 @@ +image: debian/bullseye +packages: + # Install bootstrap and configure dependencies. + - automake + - nodejs + - npm + - python3-dev + - virtualenv + + # Install make and runtime dependencies. + - python3-lxml + - python3-pillow + + # Install test and docs dependencies. + - python3-pytest + - python3-pytest-xdist + - python3-snowballstemmer + - python3-sphinx + - python3-sphinxcontrib.devhelp + - python3-sphinxcontrib.qthelp + - python3-sphinxcontrib.websupport + - python3-webtest + + # Install audio dependencies. + - 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 + + # Install video dependencies. + - gir1.2-gst-plugins-base-1.0 + - gir1.2-gstreamer-1.0 + - gstreamer1.0-tools + - python3-gi + + # Install raw image dependencies. + - libexiv2-dev + - libboost-python-dev + + # Install document (PDF-only) dependencies. + - poppler-utils + + # Install LDAP depedencies. + - python3-ldap + + # Install OpenID dependencies. + - python3-openid + +tasks: + - core: | + cd mediagoblin + git show --oneline --no-patch + ./bootstrap.sh + VIRTUALENV_FLAGS='--system-site-packages' ./configure + make + + # Install additional Sphinx dependencies not in Debian. + ./bin/pip install sphinxcontrib-applehelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath + + # Install raw image library from PyPI as not available in Debian 10. + ./bin/pip install py3exiv2 + + # 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 --boxed + + # Build the documentation. + cd docs && make html + diff --git a/.builds/debian-11-with-site-packages.yml b/.builds/debian-11-with-site-packages.yml deleted file mode 100644 index 60596a77..00000000 --- a/.builds/debian-11-with-site-packages.yml +++ /dev/null @@ -1,74 +0,0 @@ -image: debian/bullseye -packages: - # Install bootstrap and configure dependencies. - - automake - - nodejs - - npm - - python3-dev - - virtualenv - - # Install make and runtime dependencies. - - python3-lxml - - python3-pillow - - # Install test and docs dependencies. - - python3-pytest - - python3-pytest-xdist - - python3-snowballstemmer - - python3-sphinx - - python3-sphinxcontrib.devhelp - - python3-sphinxcontrib.qthelp - - python3-sphinxcontrib.websupport - - python3-webtest - - # Install audio dependencies. - - 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 - - # Install video dependencies. - - gir1.2-gst-plugins-base-1.0 - - gir1.2-gstreamer-1.0 - - gstreamer1.0-tools - - python3-gi - - # Install raw image dependencies. - - libexiv2-dev - - libboost-python-dev - - # Install document (PDF-only) dependencies. - - poppler-utils - - # Install LDAP depedencies. - - python3-ldap - - # Install OpenID dependencies. - - python3-openid - -tasks: - - core: | - cd mediagoblin - git show --oneline --no-patch - ./bootstrap.sh - VIRTUALENV_FLAGS='--system-site-packages' ./configure - make - - # Install additional Sphinx dependencies not in Debian. - ./bin/pip install sphinxcontrib-applehelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath - - # Install raw image library from PyPI as not available in Debian 10. - ./bin/pip install py3exiv2 - - # 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 --boxed - - # Build the documentation. - cd docs && make html - diff --git a/.builds/fedora-33-sqlite.yml b/.builds/fedora-33-sqlite.yml new file mode 100644 index 00000000..061edff3 --- /dev/null +++ b/.builds/fedora-33-sqlite.yml @@ -0,0 +1,69 @@ +image: fedora/33 +packages: + # Install bootstrap and configure dependencies. + - automake + # - gcc + # - make + - nodejs + - npm + - python3-devel + - virtualenv + + # Install make and runtime dependencies. + # - findutils + - python3-lxml + - python3-pillow + - libffi-devel + # - which + + # Install test and docs dependencies. + - python3-pytest + - python3-pytest-xdist + - python3-snowballstemmer + - python3-sphinx + - python3-webtest + + # Install audio dependencies. + - gstreamer1-plugins-base + - gstreamer1-plugins-bad-free + - gstreamer1-plugins-good + - gstreamer1-plugins-ugly-free + - python3-numpy + + # Install video dependencies. + - python3-gobject + - python3-gstreamer1 + - gstreamer1-plugin-openh264 + + # # Install raw image dependencies. + # - libexiv2-dev + # - libboost-python-dev + + # # Install document (PDF-only) dependencies. + # - poppler-utils + + # Install LDAP depedencies. + - python3-ldap + + # Install OpenID dependencies. + - python3-openid + +tasks: + - core: | + cd mediagoblin + git show --oneline --no-patch + ./bootstrap.sh + VIRTUALENV_FLAGS='--system-site-packages' ./configure + make + + # # Install raw image library from PyPI as not available in Debian 10. + # ./bin/pip install py3exiv2 + + # 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 --boxed + + # Build the documentation. + cd docs && make html diff --git a/.builds/fedora-33-with-site-packages.yml b/.builds/fedora-33-with-site-packages.yml deleted file mode 100644 index 061edff3..00000000 --- a/.builds/fedora-33-with-site-packages.yml +++ /dev/null @@ -1,69 +0,0 @@ -image: fedora/33 -packages: - # Install bootstrap and configure dependencies. - - automake - # - gcc - # - make - - nodejs - - npm - - python3-devel - - virtualenv - - # Install make and runtime dependencies. - # - findutils - - python3-lxml - - python3-pillow - - libffi-devel - # - which - - # Install test and docs dependencies. - - python3-pytest - - python3-pytest-xdist - - python3-snowballstemmer - - python3-sphinx - - python3-webtest - - # Install audio dependencies. - - gstreamer1-plugins-base - - gstreamer1-plugins-bad-free - - gstreamer1-plugins-good - - gstreamer1-plugins-ugly-free - - python3-numpy - - # Install video dependencies. - - python3-gobject - - python3-gstreamer1 - - gstreamer1-plugin-openh264 - - # # Install raw image dependencies. - # - libexiv2-dev - # - libboost-python-dev - - # # Install document (PDF-only) dependencies. - # - poppler-utils - - # Install LDAP depedencies. - - python3-ldap - - # Install OpenID dependencies. - - python3-openid - -tasks: - - core: | - cd mediagoblin - git show --oneline --no-patch - ./bootstrap.sh - VIRTUALENV_FLAGS='--system-site-packages' ./configure - make - - # # Install raw image library from PyPI as not available in Debian 10. - # ./bin/pip install py3exiv2 - - # 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 --boxed - - # Build the documentation. - cd docs && make html -- cgit v1.2.3