From 1d1dd583e2d8e7ec59557ba20e52f48917ddf67e Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 8 Dec 2020 15:59:53 +0100 Subject: [PATCH] Remove CentOS from CI --- .circleci/config.yml | 90 -------------------------------------- .github/workflows/ccpp.yml | 90 -------------------------------------- 2 files changed, 180 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8ad74fbf2..f086e3296 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -155,77 +155,6 @@ commands: hicolor-icon-theme - install_centos_dependencies: - description: Install CentOS dependencies - steps: - - run: - name: Install epel-release - command: dnf install -y epel-release - - run: - name: Install epel-release-latest-8.noarch.rpm - command: dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - - run: - name: Install config-manager - command: dnf install -y 'dnf-command(config-manager)' - - run: - name: PowerTools - command: dnf config-manager --set-enabled PowerTools - - run: - name: DNF Clean All - command: dnf clean all - - run: - name: Update packages - command: dnf update -y - - run: - name: Install CentOS dependencies - command: > - dnf install -y - glibc - gcc-c++ - make - libtool - cmake3 - rpmdevtools - redhat-lsb-core - git - man - tar - gettext - boost-devel - fuse-devel - dbus-devel - libnotify-devel - gnutls-devel - sqlite-devel - protobuf-devel - protobuf-compiler - alsa-lib-devel - pulseaudio-libs-devel - qt5-devel - qt5-qtbase-devel - qt5-qtx11extras-devel - qt5-qttools-devel - fftw-devel - libchromaprint-devel - libcdio-devel - libgpod-devel - libmtp-devel - libjpeg-devel - cairo-devel - dbus-x11 - xorg-x11-server-Xvfb - xorg-x11-xauth - vim-common - desktop-file-utils - libappstream-glib - appstream-data - hicolor-icon-theme - python3-pip - python3-devel - gstreamer1-devel - gstreamer1-plugins-base-devel - - install_debian_dependencies: description: Install Debian dependencies steps: @@ -384,19 +313,6 @@ jobs: - build_rpm - build_centos_8: - docker: - - image: centos:8 - environment: - RPM_BUILD_NCPUS: "2" - steps: - - install_centos_dependencies - - checkout - - cmake - - build_source - - build_rpm - - build_debian_buster: docker: - image: debian:buster @@ -474,12 +390,6 @@ workflows: only: /.*/ - - build_centos_8: - filters: - tags: - only: /.*/ - - - build_debian_buster: filters: tags: diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 5515d4f64..5dd28ac82 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -604,96 +604,6 @@ jobs: run: rpmbuild -ba ../dist/unix/strawberry.spec - build_centos_8: - name: Build CentOS 8 - runs-on: ubuntu-latest - container: - image: centos:8 - env: - RPM_BUILD_NCPUS: "2" - steps: - - uses: actions/checkout@v1.2.0 - - - name: Install epel-release - run: dnf install -y epel-release - - name: Install config-manager - run: dnf install -y 'dnf-command(config-manager)' - - name: Enable PowerTools - run: dnf config-manager --set-enabled PowerTools - - name: DNF Clean All - run: dnf clean all - - name: DNF Update - run: dnf update -y - - - name: Install CentOS dependencies - run: > - dnf install -y - glibc - gcc-c++ - make - libtool - cmake3 - rpmdevtools - redhat-lsb-core - git - wget - curl - man - tar - gettext - boost-devel - fuse-devel - dbus-devel - libnotify-devel - gnutls-devel - sqlite-devel - protobuf-devel - protobuf-compiler - alsa-lib-devel - pulseaudio-libs-devel - qt5-devel - qt5-qtbase-devel - qt5-qtx11extras-devel - qt5-qttools-devel - fftw-devel - libchromaprint-devel - libcdio-devel - libgpod-devel - libmtp-devel - libjpeg-devel - cairo-devel - dbus-x11 - xorg-x11-server-Xvfb - xorg-x11-xauth - vim-common - desktop-file-utils - libappstream-glib - appstream-data - hicolor-icon-theme - gstreamer1-devel - gstreamer1-plugins-base-devel - - - name: Create Build Environment - shell: bash - run: cmake -E make_directory build - - name: Configure CMake - shell: bash - working-directory: build - run: cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE - - name: Create source tarball - working-directory: build - run: ../dist/scripts/maketarball.sh - - name: Create RPM build sources directories - working-directory: build - run: mkdir -p ~/rpmbuild/SOURCES /usr/src/packages/SOURCES - - name: Copy source tarball - working-directory: build - run: cp strawberry-*.tar.xz ~/rpmbuild/SOURCES/ - - name: Build RPM - working-directory: build - run: rpmbuild -ba ../dist/unix/strawberry.spec - - build_debian_buster: name: Build Debian Buster runs-on: ubuntu-latest