From ad545194765d7047cd862acd269e1d0e3c1855ec Mon Sep 17 00:00:00 2001 From: Fabian Fett Date: Tue, 20 Jun 2023 10:41:58 +0200 Subject: [PATCH] Remove GitLab CI (#66) As part of the repo move from GitLab to GitHub we now use the swift-server CI. For this reason we can remove the GitLab CI files. --- .gitlab/ci/centos-7.yml | 25 --------- .gitlab/ci/eol-platforms-5.5.yml | 5 -- .gitlab/ci/main.yml | 84 ------------------------------- .gitlab/ci/platform-test.yml | 18 ------- .gitlab/ci/standard-platforms.yml | 17 ------- 5 files changed, 149 deletions(-) delete mode 100644 .gitlab/ci/centos-7.yml delete mode 100644 .gitlab/ci/eol-platforms-5.5.yml delete mode 100644 .gitlab/ci/main.yml delete mode 100644 .gitlab/ci/platform-test.yml delete mode 100644 .gitlab/ci/standard-platforms.yml diff --git a/.gitlab/ci/centos-7.yml b/.gitlab/ci/centos-7.yml deleted file mode 100644 index 784b1ff..0000000 --- a/.gitlab/ci/centos-7.yml +++ /dev/null @@ -1,25 +0,0 @@ -include: '/.gitlab/ci/platform-test.yml' - -.centos7: - extends: .platform-test - before_script: - - yum install -y make libcurl-devel - - git clone https://github.com/git/git -bv2.28.0 --depth 1 - - cd git - - make prefix=/usr -j all install NO_OPENSSL=1 NO_EXPAT=1 NO_TCLTK=1 NO_GETTEXT=1 NO_PERL=1 - -swift trunk: - extends: .centos7 - image: swiftlang/swift:nightly-main-centos7 - -swift 5.7: - extends: .centos7 - image: swiftlang/swift:nightly-5.7-centos7 - -swift 5.6: - extends: .centos7 - image: swift:5.6-centos7 - -swift 5.5: - extends: .centos7 - image: swift:5.5-centos7 diff --git a/.gitlab/ci/eol-platforms-5.5.yml b/.gitlab/ci/eol-platforms-5.5.yml deleted file mode 100644 index f85d824..0000000 --- a/.gitlab/ci/eol-platforms-5.5.yml +++ /dev/null @@ -1,5 +0,0 @@ -include: '/.gitlab/ci/platform-test.yml' - -swift 5.5: - extends: .platform-test - image: swift:5.5-${SWIFT_PLATFORM_NAME} diff --git a/.gitlab/ci/main.yml b/.gitlab/ci/main.yml deleted file mode 100644 index ea824de..0000000 --- a/.gitlab/ci/main.yml +++ /dev/null @@ -1,84 +0,0 @@ -include: '/.gitlab/ci/platform-test.yml' - -stages: - - Platform Tests - - Quality Checks - -Code Climate: - only: - - branches - - tags - except: - - schedules - stage: Quality Checks - image: docker:stable - services: - - docker:stable-dind - variables: - DOCKER_DRIVER: overlay2 - CODE_QUALITY_IMAGE: "registry.gitlab.com/gitlab-org/security-products/codequality:latest" - script: - - docker pull --quiet "$CODE_QUALITY_IMAGE" - - docker run - --env SOURCE_CODE="$PWD" - --volume "$PWD":/code - --volume /var/run/docker.sock:/var/run/docker.sock - "$CODE_QUALITY_IMAGE" /code - artifacts: - expire_in: 1 week - reports: - codequality: gl-code-quality-report.json - -Code Coverage: - extends: .platform-test - stage: Quality Checks - allow_failure: false - image: swift:latest - rules: - - if: $CI_PIPELINE_SOURCE == "merge_request_event" - changes: - - '*.swift' - script: scripts/generate_code_coverage.sh - coverage: '/TOTAL.*(\s\d+\.\d+%)/' - -.standard-platform-test: - rules: - - if: $CI_PIPELINE_SOURCE == "push" - stage: Platform Tests - trigger: - strategy: depend - include: '/.gitlab/ci/standard-platforms.yml' - -Ubuntu Xenial: - extends: .standard-platform-test - variables: - SWIFT_PLATFORM_NAME: xenial - trigger: - include: '/.gitlab/ci/eol-platforms-5.5.yml' - -Ubuntu Bionic: - extends: .standard-platform-test - variables: - SWIFT_PLATFORM_NAME: bionic - -Ubuntu Focal: - extends: .standard-platform-test - variables: - SWIFT_PLATFORM_NAME: focal - -CentOS 7: - extends: .standard-platform-test - trigger: - include: '/.gitlab/ci/centos-7.yml' - -CentOS 8: - extends: .standard-platform-test - variables: - SWIFT_PLATFORM_NAME: centos8 - trigger: - include: '/.gitlab/ci/eol-platforms-5.5.yml' - -Amazon Linux 2: - extends: .standard-platform-test - variables: - SWIFT_PLATFORM_NAME: amazonlinux2 diff --git a/.gitlab/ci/platform-test.yml b/.gitlab/ci/platform-test.yml deleted file mode 100644 index fb59147..0000000 --- a/.gitlab/ci/platform-test.yml +++ /dev/null @@ -1,18 +0,0 @@ -stages: - - Test - -.platform-test: - stage: Test - allow_failure: true - tags: - - docker - variables: - REDIS_URL: 'redis' - REDIS_PW: 'password' - services: - - name: redis:5 - alias: 'redis' - command: ["redis-server", "--requirepass", "password"] - script: - - swift build --build-tests --enable-test-discovery --sanitize=thread -v - - swift test --skip-build diff --git a/.gitlab/ci/standard-platforms.yml b/.gitlab/ci/standard-platforms.yml deleted file mode 100644 index 7ca840d..0000000 --- a/.gitlab/ci/standard-platforms.yml +++ /dev/null @@ -1,17 +0,0 @@ -include: '/.gitlab/ci/platform-test.yml' - -swift trunk: - extends: .platform-test - image: swiftlang/swift:nightly-main-${SWIFT_PLATFORM_NAME} - -swift 5.7: - extends: .platform-test - image: swiftlang/swift:nightly-5.7-${SWIFT_PLATFORM_NAME} - -swift 5.6: - extends: .platform-test - image: swift:5.6-${SWIFT_PLATFORM_NAME} - -swift 5.5: - extends: .platform-test - image: swift:5.5-${SWIFT_PLATFORM_NAME}