From: Matthew Fernandez Date: Sat, 11 Dec 2021 17:05:29 +0000 (-0800) Subject: remove CentOS 8 testing in CI X-Git-Tag: 3.0.0~97^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6ed7de077ff6cf95e991451701ff1b5ee82878a6;p=graphviz remove CentOS 8 testing in CI CentOS 8 was EOLed on 2021-12-31.¹ Note that some unorthodox roadmap changes by Red Hat means CentOS 8 is EOLed _before_ CentOS 7. ¹ https://www.centos.org/centos-linux-eol/ --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7ed809718..06769816b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -281,18 +281,6 @@ centos7-build: variables: IMAGE: centos7 -centos8-build: - <<: *rpm_build_definition - needs: - - job: docker_build_centos8 - artifacts: false - - job: portable-source - artifacts: true - tags: - - linux - variables: - IMAGE: centos8 - fedora34-build: <<: *rpm_build_definition needs: @@ -1073,18 +1061,6 @@ centos7-test: variables: IMAGE: centos7 -centos8-test: - <<: *linux_test_definition - before_script: - - export build_system="autotools" - needs: - - job: "centos8-build" - artifacts: true - tags: - - linux - variables: - IMAGE: centos8 - fedora34-test: <<: *linux_test_definition before_script: @@ -1310,11 +1286,6 @@ docker_build_centos7: variables: IMAGE: centos7 -docker_build_centos8: - <<: *docker_build_definition - variables: - IMAGE: centos8 - docker_build_fedora34: <<: *docker_build_definition variables: @@ -1352,13 +1323,6 @@ docker_push_centos7: needs: - docker_build_centos7 -docker_push_centos8: - <<: *docker_push_definition - variables: - IMAGE: centos8 - needs: - - docker_build_centos8 - docker_push_fedora34: <<: *docker_push_definition variables: diff --git a/ci/centos8/Dockerfile b/ci/centos8/Dockerfile deleted file mode 100644 index ff48d2be0..000000000 --- a/ci/centos8/Dockerfile +++ /dev/null @@ -1,75 +0,0 @@ -FROM centos:8 - -COPY requirements.txt ./requirements.txt - -# Development tools -RUN yum -y groupinstall 'Development Tools' \ -&& dnf config-manager --set-enabled powertools \ -# Centos build utilities -&& yum -y install \ -libtool-ltdl-devel \ -libedit-devel \ -ksh \ -cmake \ -# Option glut -freeglut-devel \ -# Option gts -# Option swig -swig \ -# Command lefty -# Command smyra -# Command gvedit -qt5-devel \ -ncurses-devel \ -# Plugin library devil -# Plugin library gd -gd-devel \ -# Documentation -ghostscript \ -# Plugin library -ghostscript-devel \ -# Plugin library gtk -gtk2-devel \ -# Plugin library lasi -# Plugin library pangocairo -# Plugin library poppler -poppler-glib-devel \ -poppler-qt5 \ -# Plugin library rsvg -librsvg2-devel \ -# Plugin library webp -# Language extension gv_sharp & gv_ruby -# Language extension gv_go -# Language extension gv_guile -guile-devel \ -# Language extension gv_java -java-devel \ -# Language extension gv_lua -lua-devel \ -# Language extension gv_ocaml -ocaml \ -# Language extension gv_perl -perl-ExtUtils-Embed \ -# Language extension gv_php -php-devel \ -openssl-devel \ -libxml2-devel \ -# Language extension gv_python3 -python3-devel \ -# Language extension gv_ruby -ruby-devel \ -# Language extension gv_tcl -tcl-devel \ -# Requred in redhat/graphviz.spec.fedora.in -libICE-devel \ -libSM-devel \ -libXaw-devel \ -tk-devel \ -# Test utilities -python3-pip \ -python3-setuptools \ -# install Python dependencies -&& python3 -m pip install --user --upgrade pip \ -&& python3 -m pip install --user --requirement requirements.txt \ -# Clean up -&& yum clean all && rm -rf /var/cache/yum