[X2Go-Commits] [nx-libs] 252/429: Replace TravisCI with GitHub Actions

git-admin at x2go.org git-admin at x2go.org
Mon Oct 18 09:36:44 CEST 2021


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch 3.6.x
in repository nx-libs.

commit 1620c93f0a509f82abf636872dcfd0360b88d97c
Author: Mario Trangoni <mjtrangoni at gmail.com>
Date:   Sun Jan 31 10:40:17 2021 +0100

    Replace TravisCI with GitHub Actions
    
    Signed-off-by: Mario Trangoni <mjtrangoni at gmail.com>
---
 .travis.yml            | 172 -------------------------------------------------
 README.md              |   2 +-
 run-static-analysis.sh |  14 ----
 3 files changed, 1 insertion(+), 187 deletions(-)

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 776c1a4bd..000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,172 +0,0 @@
-# Use new bionic images, should yield newer compilers and packages
-language: cpp
-os: linux
-dist: xenial
-
-jobs:
-  include:
-    - name: "GCC 5.4"
-      addons:
-        apt:
-          update: true
-          sources:
-            - ubuntu-toolchain-r-test
-          packages:
-            # imake
-            - libxkbfile-dev
-            - xfonts-utils
-            - xutils-dev
-            # X11 libaries
-            - libxcomposite-dev
-            - libxdamage-dev
-            - libxfont-dev
-            - libxinerama-dev
-            - libxpm-dev
-            - libxrandr-dev
-            - libxtst-dev
-            - x11proto-fonts-dev
-            # soft requirements
-            - quilt
-            - x11-xkb-utils
-
-      env:
-        - MATRIX_EVAL="CC=gcc && CXX=g++"
-        - STATIC_ANALYSIS="no"
-        - PVS_ANALYZE="no"
-
-    - name: "cppcheck 1.82 + GCC 10.x"
-      dist: bionic
-      addons:
-        apt:
-          update: true
-          sources:
-            - ubuntu-toolchain-r-test
-          packages:
-            - cppcheck
-            - g++-10
-            # imake
-            - libxkbfile-dev
-            - xfonts-utils
-            - xutils-dev
-            # X11 libaries
-            - libxcomposite-dev
-            - libxdamage-dev
-            - libxfont-dev
-            - libxinerama-dev
-            - libxpm-dev
-            - libxrandr-dev
-            - libxtst-dev
-            - x11proto-fonts-dev
-            # soft requirements
-            - quilt
-            - x11-xkb-utils
-
-      env:
-        - MATRIX_EVAL="CC=gcc-10 && CXX=g++-10"
-        - STATIC_ANALYSIS="yes"
-        - PVS_ANALYZE="no"
-
-    - name: "GCC 10.x + PVS-Studio"
-      dist: bionic
-      addons:
-        apt:
-          update: true
-          sources:
-            - ubuntu-toolchain-r-test
-          packages:
-            - g++-10
-            # imake
-            - libxkbfile-dev
-            - xfonts-utils
-            - xutils-dev
-            # X11 libaries
-            - libxcomposite-dev
-            - libxdamage-dev
-            - libxfont-dev
-            - libxinerama-dev
-            - libxpm-dev
-            - libxrandr-dev
-            - libxtst-dev
-            - x11proto-fonts-dev
-            # soft requirements
-            - quilt
-            - x11-xkb-utils
-
-      env:
-        - MATRIX_EVAL="CC=gcc-10 && CXX=g++-10"
-        - STATIC_ANALYSIS="no"
-        - PVS_ANALYZE="yes"
-
-    - name: "Clang 3.9"
-      addons:
-        apt:
-          update: true
-          sources:
-            - llvm-toolchain-xenial-3.9
-          packages:
-            - clang-3.9
-            # imake
-            - libxkbfile-dev
-            - xfonts-utils
-            - xutils-dev
-            # X11 libaries
-            - libxcomposite-dev
-            - libxdamage-dev
-            - libxfont-dev
-            - libxinerama-dev
-            - libxpm-dev
-            - libxrandr-dev
-            - libxtst-dev
-            - x11proto-fonts-dev
-            # soft requirements
-            - quilt
-            - x11-xkb-utils
-
-      env:
-        - MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
-        - STATIC_ANALYSIS="no"
-        - PVS_ANALYZE="no"
-
-    - name: "Clang 9.x"
-      dist: bionic
-      addons:
-        apt:
-          update: true
-          sources:
-            - llvm-toolchain-bionic-9
-            - ubuntu-toolchain-r-test
-          packages:
-            - clang-9
-            # imake
-            - libxkbfile-dev
-            - xfonts-utils
-            - xutils-dev
-            # X11 libaries
-            - libxcomposite-dev
-            - libxdamage-dev
-            - libxfont-dev
-            - libxinerama-dev
-            - libxpm-dev
-            - libxrandr-dev
-            - libxtst-dev
-            - x11proto-fonts-dev
-            # soft requirements
-            - quilt
-            - x11-xkb-utils
-
-      env:
-        - MATRIX_EVAL="CC=clang-9 && CXX=clang++-9"
-        - STATIC_ANALYSIS="no"
-        - PVS_ANALYZE="no"
-
-before_install:
-   - eval "${MATRIX_EVAL}"
-   - travis_retry bash .pvs-studio.sh before_install
-
-script:
-   # run static analysis tools
-   - ./run-static-analysis.sh
-   # print compiler version
-   - ${CC} --version
-   # build all packages
-   - travis_retry bash .pvs-studio.sh build_script
diff --git a/README.md b/README.md
index d781194b4..8470199f9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# NX development by ArticaProject, X2Go and TheQVD [![Build Status](https://travis-ci.org/ArcticaProject/nx-libs.svg)](https://travis-ci.org/ArcticaProject/nx-libs)
+# NX development by ArticaProject, X2Go and TheQVD
 
 This source tree started as a re-distribution of those NX packages needed
 to setup FreeNX and/or X2Go on a Linux server.
diff --git a/run-static-analysis.sh b/run-static-analysis.sh
deleted file mode 100755
index a9368973b..000000000
--- a/run-static-analysis.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-
-if [[ "${STATIC_ANALYSIS}" == "yes" ]]; then
-    # cppcheck
-    if ! [ -x "$(command -v cppcheck)" ]; then
-        echo 'Error: cppcheck is not installed.' >&2
-        exit 1
-    fi
-    CPPCHECK_OPTS='--error-exitcode=0 --force --quiet --suppressions-list=./static-analysis-suppressions'
-    # we exclude some external projects
-    CPPCHECK_EXCLUDES='-i ./nx-X11/extras/ -i nx-X11/programs/Xserver/GL/mesa* -i ./.pc -i ./nx-X11/.build-exports -i ./nx-X11/exports -i ./doc'
-    echo "$(cppcheck --version):";
-    cppcheck $CPPCHECK_OPTS $CPPCHECK_EXCLUDES .;
-fi

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git


More information about the x2go-commits mailing list