Skip to content

Commit b901971

Browse files
committed
package/ci: Travis, you're no longer welcome here.
All services now ported to CircleCI. Good riddance.
1 parent 58b3e58 commit b901971

11 files changed

+13
-286
lines changed

.travis.yml

-1
This file was deleted.

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ things.
66

77
[![Join the chat at https://gitter.im/mosra/magnum](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mosra/magnum?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
88
[![Build Status](https://circleci.com/gh/mosra/corrade.svg?style=shield)](https://circleci.com/gh/mosra/corrade)
9-
[![Build Status](https://travis-ci.com/mosra/corrade.svg?branch=master)](https://travis-ci.com/mosra/corrade)
109
[![Build Status](https://ci.appveyor.com/api/projects/status/afjjlsgtk6jjxulp/branch/master?svg=true)](https://ci.appveyor.com/project/mosra/corrade/branch/master)
1110
[![Coverage Status](https://codecov.io/gh/mosra/corrade/branch/master/graph/badge.svg)](https://codecov.io/gh/mosra/corrade)
1211
[![Hunter Package](https://img.shields.io/badge/hunter-corrade-lightgrey.svg)](https://hunter.readthedocs.io/en/latest/packages/pkg/corrade.html)

doc/building-corrade.dox

+3-8
Original file line numberDiff line numberDiff line change
@@ -940,14 +940,9 @@ for more information.
940940

941941
@subsection building-corrade-ci-circleci CircleCI
942942

943-
In `package/ci/` there is a `circle.yml` file with Linux GCC 4.8, macOS,
944-
Emscripten, AddressSanitizer and ThreadSanitizer configuration. Online
945-
at https://circleci.com/gh/mosra/corrade.
946-
947-
@subsection building-corrade-ci-travis Travis
948-
949-
In `package/ci/` there is a `travis.yml` file with iOS and Android
950-
configuration. Online at https://travis-ci.com/mosra/corrade.
943+
In `package/ci/` there is a `circle.yml` file with Linux GCC 4.8, Linux ARM64,
944+
macOS, Emscripten, AddressSanitizer, ThreadSanitizer, Android x86 and iOS
945+
x86_64 and configuration. Online at https://circleci.com/gh/mosra/corrade.
951946

952947
@subsection building-corrade-ci-appveyor AppVeyor
953948

doc/corrade-developers.dox

+3-3
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ not strictly required to follow them to the point.
112112
- the `package/gentoo/` `*.ebuild` file
113113
- the `package/homebrew/` `*.rb` file (watch out, Ruby!)
114114
- all `package/ci/appveyor-*.bat` files (`^` is a line continuation)
115-
- all `package/ci/travis-*.sh` files (@c \\ is a line continuation)
115+
- all `package/ci/``*.sh` files (@c \\ is a line continuation)
116116
12. If the library has dependencies:
117117
- make sure they are mentioned in the library documentation
118118
- make sure they are mentioned in building and CMake docs
@@ -380,7 +380,7 @@ in inverse --- but usually @ref corrade-developers-deprecation "deprecate first"
380380
used now
381381
- update building docs to say what version is required now
382382
- add an entry to the dependencies section in `doc/changelog.dox`
383-
- update `package/ci/travis.yml` to download a newer version
383+
- update `package/ci/``*.yml` to download a newer version
384384
- look for all mentions of the old version and remove them, grep for
385385
`CMAKE_VERSION` in all projects and remove what's obsolete
386386
3. In case of a compiler:
@@ -502,7 +502,7 @@ inverse.
502502
9. Add a new test, if needed
503503
- new file in `magnum-singles/test`, named after the header, including
504504
the header and doing a simple operation that results in @cpp return 0 @ce
505-
- new entry in `magnum-singles/package/ci/travis.yml`, compiling the new
505+
- new entry in `magnum-singles/package/ci/``*.yml`, compiling the new
506506
test
507507
10. Push to the `next` branch. If green, merge to `master`, if not, restart
508508
from point 1.

package/archlinux/PKGBUILD-coverage

+1-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ check() {
3535

3636
rm -rf coverage
3737
mkdir coverage
38-
# Keep in sync with package/ci/appveyor-lcov.sh, circleci.yml and
39-
# travis.yml, please
38+
# Keep in sync with package/ci/appveyor-lcov.sh and circleci.yml, please
4039
lcov --directory . --capture --output-file coverage.info
4140
lcov --extract coverage.info "*/src/Corrade/*" --output-file coverage.info
4241
lcov --remove coverage.info "*/Test/*" --output-file coverage.info

package/ci/appveyor-lcov.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ set -ev
2323
wget https://github.com/linux-test-project/lcov/archive/v1.15.tar.gz
2424
tar -xzf v1.15.tar.gz
2525

26-
# Keep in sync with PKBUILD-coverage, travis.yml and circleci.yml, please
26+
# Keep in sync with PKBUILD-coverage and circleci.yml, please
2727
lcov-1.15/bin/lcov --gcov-tool /c/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/bin/gcov --directory . --capture --output-file coverage.info > /dev/null
2828
lcov-1.15/bin/lcov --gcov-tool /c/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/bin/gcov --extract coverage.info "*/src/Corrade/*" --output-file coverage.info > /dev/null
2929
lcov-1.15/bin/lcov --gcov-tool /c/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/bin/gcov --remove coverage.info "*/Test/*" --output-file coverage.info > /dev/null

package/ci/circleci.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,7 @@ commands:
195195
steps:
196196
- run:
197197
name: Collect code coverage
198-
# Keep in sync with PKBUILD-coverage, appveyor-lcov.sh and travis.yml,
199-
# please
198+
# Keep in sync with PKBUILD-coverage and appveyor-lcov.sh, please
200199
command: |
201200
lcov $LCOV_EXTRA_OPTS --directory . --capture --output-file coverage.info > /dev/null
202201
lcov $LCOV_EXTRA_OPTS --extract coverage.info "*/src/Corrade/*" --output-file coverage.info > /dev/null

package/ci/travis-android-arm.sh

-40
This file was deleted.

package/ci/travis-ios-simulator.sh

-35
This file was deleted.

package/ci/travis.yml

-189
This file was deleted.

package/msys/corrade/PKGBUILD

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ arch=('any')
1212
url='https://magnum.graphics/corrade/'
1313
license=('MIT')
1414
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-ninja" 'git')
15-
# The .tar.gz / .zip download contains symlinks (.travis.yml), making tar and
16-
# unzip on Windows grumpy because dangling symlinks are created. Could be fixed
17-
# by manually extracting everything except symlinks, but that's hard to
18-
# maintain. Downloading a Git tag works.
15+
# The .tar.gz / .zip download contains symlinks, making tar and unzip on
16+
# Windows grumpy because dangling symlinks are created. Could be fixed by
17+
# manually extracting everything except symlinks, but that's hard to maintain.
18+
# Downloading a Git tag works.
1919
source=("${_realname}-${pkgver}"::"git+https://github.com/mosra/corrade.git#tag=v$pkgver")
2020
sha1sums=('SKIP')
2121

0 commit comments

Comments
 (0)