From 8d6c144a37fc7e18939fd1ccd1dd4e17aafb5f5d Mon Sep 17 00:00:00 2001 From: Ben Ramsey Date: Wed, 22 Sep 2021 21:49:30 -0500 Subject: [PATCH] Remove Travis CI support files and configs --- .travis.yml | 68 ---------------------- resources/docker/Dockerfile | 25 -------- resources/docker/build.sh | 10 ---- resources/docker/composer-install.sh | 17 ------ resources/scripts/cmd-proxy.sh | 25 -------- resources/scripts/php-coveralls.sh | 9 --- resources/scripts/system-info.sh | 19 ------ resources/scripts/travis-before-install.sh | 15 ----- 8 files changed, 188 deletions(-) delete mode 100644 .travis.yml delete mode 100644 resources/docker/Dockerfile delete mode 100755 resources/docker/build.sh delete mode 100755 resources/docker/composer-install.sh delete mode 100755 resources/scripts/cmd-proxy.sh delete mode 100755 resources/scripts/php-coveralls.sh delete mode 100755 resources/scripts/system-info.sh delete mode 100755 resources/scripts/travis-before-install.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index e04cbc0..0000000 --- a/.travis.yml +++ /dev/null @@ -1,68 +0,0 @@ -language: php -os: linux - -services: - - docker - -jobs: - fast_finish: true - include: - - php: 5.4 - dist: trusty - - php: 5.5 - dist: trusty - - php: 5.6 - - php: 7.0 - - php: 7.1 - - php: 7.1 - arch: s390x - - php: 7.2 - - php: 7.2 - arch: s390x - - php: 7.2 - arch: arm64 - env: ARCH=arm32 - - php: 7.3 - - php: 7.3 - arch: s390x - - php: 7.3 - arch: arm64 - env: ARCH=arm32 - - php: 7.4 - - php: 7.4 - arch: s390x - - php: 7.4 - arch: arm64 - env: ARCH=arm32 - - php: nightly - - php: nightly - arch: s390x - allow_failures: - - php: nightly - -addons: - apt: - update: true - packages: - - bsdmainutils - - libsodium-dev - - uuid-dev - -before_install: - - travis_retry ./resources/scripts/travis-before-install.sh - - ./resources/scripts/cmd-proxy.sh ./resources/scripts/system-info.sh - -install: - - travis_retry ./resources/scripts/cmd-proxy.sh composer require --no-update "php-coveralls/php-coveralls:^1 | ^2" - - travis_retry ./resources/scripts/cmd-proxy.sh composer install --no-interaction --prefer-dist --no-progress --no-suggest - -before_script: - - mkdir -p build/logs - -script: - - ./resources/scripts/cmd-proxy.sh ./vendor/bin/parallel-lint src tests - - ./resources/scripts/cmd-proxy.sh ./vendor/bin/phpcs src tests --standard=psr2 -sp --colors - - travis_wait ./resources/scripts/cmd-proxy.sh ./vendor/bin/phpunit --verbose --coverage-clover build/logs/clover.xml - -after_success: - - travis_retry ./resources/scripts/php-coveralls.sh diff --git a/resources/docker/Dockerfile b/resources/docker/Dockerfile deleted file mode 100644 index 96aaf00..0000000 --- a/resources/docker/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG PHP_VERSION -ARG ARCH - -FROM ${ARCH}/php:${PHP_VERSION}-cli-alpine - -RUN apk update \ - && apk add --virtual=builddeps autoconf g++ gcc libc6-compat make re2c \ - && apk add \ - git \ - gmp-dev \ - libsodium-dev \ - libzip-dev \ - unzip \ - util-linux-dev \ - && docker-php-ext-install -j$(nproc) bcmath gmp zip \ - && yes '' | pecl install libsodium-1.0.7 \ - && yes '' | pecl install uuid \ - && yes '' | pecl install xdebug \ - && docker-php-ext-enable libsodium uuid xdebug \ - && apk del builddeps - -COPY composer-install.sh /usr/local/bin/composer-install.sh -RUN composer-install.sh \ - && mv composer.phar /usr/local/bin/composer \ - && rm /usr/local/bin/composer-install.sh diff --git a/resources/docker/build.sh b/resources/docker/build.sh deleted file mode 100755 index 8cb3029..0000000 --- a/resources/docker/build.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -PHP_VERSION=$1 -ARCH=$2 - -docker build \ - --tag benramsey/ramsey-uuid:php-${PHP_VERSION}-${ARCH} \ - --build-arg PHP_VERSION=${PHP_VERSION} \ - --build-arg ARCH=${ARCH} \ - . diff --git a/resources/docker/composer-install.sh b/resources/docker/composer-install.sh deleted file mode 100755 index 89abc1a..0000000 --- a/resources/docker/composer-install.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -EXPECTED_SIGNATURE="$(curl --silent https://composer.github.io/installer.sig)" -php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" -ACTUAL_SIGNATURE="$(php -r "echo hash_file('sha384', 'composer-setup.php');")" - -if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ] -then - >&2 echo 'ERROR: Invalid installer signature' - rm composer-setup.php - exit 1 -fi - -php composer-setup.php --quiet -RESULT=$? -rm composer-setup.php -exit $RESULT diff --git a/resources/scripts/cmd-proxy.sh b/resources/scripts/cmd-proxy.sh deleted file mode 100755 index f44eb56..0000000 --- a/resources/scripts/cmd-proxy.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -# -# This script uses the ARCH environment variable to determine whether to run -# the commands through a 32-bit Docker container, for 32-bit testing. If the -# ARCH is anything other than "arm32," then it simply executes the commands -# on the local system, rather than in a container. - -php_version="${TRAVIS_PHP_VERSION:-$(php -r "echo phpversion();")}" - -dots_count=$(echo $php_version | awk -F"." '{print NF-1}') -if [ $dots_count -ge 2 ]; then - php_version="${php_version%.*}" -fi - -architecture="${ARCH:-${TRAVIS_CPU_ARCH:-$(uname -m)}}" - -cmd_proxy="" - -if [ "${architecture}" = "arm32" ]; then - image="benramsey/ramsey-uuid:php-${php_version}-arm32v7" - volumes="-v ${PWD}:${PWD}" - cmd_proxy="docker run --rm ${volumes} -w ${PWD} ${image}" -fi - -$cmd_proxy "$@" diff --git a/resources/scripts/php-coveralls.sh b/resources/scripts/php-coveralls.sh deleted file mode 100755 index d194ff4..0000000 --- a/resources/scripts/php-coveralls.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -set -e - -if [ -f vendor/bin/php-coveralls ]; then - php vendor/bin/php-coveralls -v -else - php vendor/bin/coveralls -v -fi diff --git a/resources/scripts/system-info.sh b/resources/scripts/system-info.sh deleted file mode 100755 index af35a54..0000000 --- a/resources/scripts/system-info.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -endianness=$(printf I | hexdump -o | awk '{ print substr($2,6,1); exit}') - -endian="Big" -if [ "${endianness}" = "1" ]; then - endian="Little" -fi - -echo -echo "SYSTEM INFORMATION:" -echo -echo "$(uname -a)" -echo -echo "CPU mode: $(getconf LONG_BIT)-bit" -echo "Endianness: ${endian}" -echo -php --version -echo diff --git a/resources/scripts/travis-before-install.sh b/resources/scripts/travis-before-install.sh deleted file mode 100755 index 1612def..0000000 --- a/resources/scripts/travis-before-install.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# This script runs as part of the Travis CI before_install phase. If the ARCH -# environment variable is set and has the value "arm32," then we exit early, -# since we will use a pre-built Docker image to run commands instead. - -architecture=${ARCH:-${TRAVIS_CPU_ARCH:-$(uname -m)}} - -if [ "${architecture}" = "arm32" ]; then - exit -fi - -yes '' | pecl install -f libsodium-1.0.7 -yes '' | pecl install -f uuid-1.0.4 -composer self-update