]> granicus.if.org Git - graphviz/commitdiff
remove CentOS 8 testing in CI
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 11 Dec 2021 17:05:29 +0000 (09:05 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 4 Jan 2022 01:03:17 +0000 (17:03 -0800)
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/

.gitlab-ci.yml
ci/centos8/Dockerfile [deleted file]

index 7ed80971889087fd21edb4f0d107dda45bbd1b16..06769816b658382b29d73a7bcf166454c6a54923 100644 (file)
@@ -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 (file)
index ff48d2b..0000000
+++ /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