Skip to content

Commit

Permalink
Bye, Travis! You won't be missed.
Browse files Browse the repository at this point in the history
The only leftover is the platform-specific info, which might still be
useful to derive info from for the non-shit CI providers.
  • Loading branch information
mosra committed Feb 14, 2022
1 parent d3a411c commit 89e3c52
Show file tree
Hide file tree
Showing 14 changed files with 17 additions and 634 deletions.
1 change: 0 additions & 1 deletion .travis.yml

This file was deleted.

1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ commercial purposes.

[![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)
[![Build Status](https://circleci.com/gh/mosra/magnum.svg?style=shield)](https://circleci.com/gh/mosra/magnum)
[![Build Status](https://travis-ci.com/mosra/magnum.svg?branch=master)](https://travis-ci.com/mosra/magnum)
[![Build Status](https://ci.appveyor.com/api/projects/status/5b477m034cfaskse/branch/master?svg=true)](https://ci.appveyor.com/project/mosra/magnum/branch/master)
[![Coverage Status](https://codecov.io/gh/mosra/magnum/branch/master/graph/badge.svg)](https://codecov.io/gh/mosra/magnum)
[![Hunter Package](https://img.shields.io/badge/hunter-magnum-lightgrey.svg)](https://hunter.readthedocs.io/en/latest/packages/pkg/magnum.html)
Expand Down
17 changes: 6 additions & 11 deletions doc/building.dox
Original file line number Diff line number Diff line change
Expand Up @@ -1140,21 +1140,16 @@ more information.

@subsection building-ci-circleci CircleCI

In `package/ci/` there is a `circle.yml` file with Linux GCC 4.8, macOS, Linux
desktop GLES2/GLES3, Emscripten WebGL1/WebGL2, AddressSanitizer and
ThreadSanitizer configuration. Online at https://circleci.com/gh/mosra/magnum.

@subsection building-ci-travis Travis

In `package/ci/` there is a `travis.yml` file with iOS GLES2/GLES3, Emscripten
WebGL1/WebGL2 and Android GLES2/GLES3 configuration. Online at
https://travis-ci.com/mosra/magnum.
In `package/ci/` there is a `circle.yml` file with Linux GCC 4.8, Linux ARM64,
macOS, Linux desktop GLES2/GLES3, Emscripten WebGL1/WebGL2, AddressSanitizer,
ThreadSanitizer, Android x86 GLES2/GLES3/Vulkan and iOS x86_64 GLES3
configuration. Online at https://circleci.com/gh/mosra/magnum.

@subsection building-ci-appveyor AppVeyor

In `package/ci/` there is an `appveyor.yml` file with Windows desktop MSVC,
MinGW, Windows desktop GLES2/GLES3 and Windows RT GLES2/GLES3 configuration.
Online at https://ci.appveyor.com/project/mosra/magnum.
clang-cl, MinGW, Windows desktop GLES2/GLES3 and Windows RT GLES3
configuration. Online at https://ci.appveyor.com/project/mosra/magnum.

@subsection building-ci-coverage Codecov.io

Expand Down
4 changes: 2 additions & 2 deletions doc/developers.dox
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ required to follow them to the point.
- the `package/gentoo/` `*.ebuild` file
- the `package/homebrew/` `*.rb` file (watch out, Ruby!)
- all `package/ci/appveyor-*.bat` files (`^` is a line continuation)
- all `package/ci/travis-*.sh` files (@c \\ is a line continuation)
- all `package/ci/``*.sh` files (@c \\ is a line continuation)
12. If the library has dependencies:
- make sure they are mentioned in the library documentation
- make sure they are mentioned in building and CMake docs
Expand Down Expand Up @@ -911,7 +911,7 @@ pointers on a class that needs them:
used now
- update building docs to say what version is required now
- add an entry to the dependencies section in `doc/changelog.dox`
- update `package/ci/travis.yml` to download a newer version, possibly
- update `package/ci/``*.yml` to download a newer version, possibly
removing 32-bit compat libraries
3. In case of a compiler:
- remove everything related to `CORRADE_GCCXY_COMPATIBILITY` of the old
Expand Down
2 changes: 1 addition & 1 deletion doc/platforms-html5.dox
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ namespace Magnum {
@m_footernavigation
@m_keywords{HTML5 Emscripten}

@todoc testing, gl tests, coverage, travis setup
@todoc testing, gl tests, coverage, ci setup
@todoc static plugins

The following guide explains basic workflow of using
Expand Down
2 changes: 1 addition & 1 deletion doc/platforms-ios.dox
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ Official Apple documentation:
@todoc alternatives - including *.a files manually in your xcode project
@todoc move stuff from Sdl2App
@todoc static plugins
@todoc travis setup
@todoc ci setup
*/

}
3 changes: 1 addition & 2 deletions package/archlinux/PKGBUILD-coverage
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,7 @@ check() {

rm -rf coverage
mkdir coverage
# Keep in sync with package/ci/appveyor-lcov.sh, circleci.yml travis.yml,
# please
# Keep in sync with package/ci/appveyor-lcov.sh and circleci.yml, please
lcov --directory . --capture --output-file coverage.info
lcov --extract coverage.info "*/src/Magnum*/*" --output-file coverage.info > /dev/null
lcov --remove coverage.info "*/src/MagnumExternal/*" --output-file coverage.info > /dev/null
Expand Down
2 changes: 1 addition & 1 deletion package/ci/appveyor-lcov.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ set -ev
wget https://github.com/linux-test-project/lcov/archive/v1.15.tar.gz
tar -xzf v1.15.tar.gz

# Keep in sync with PKBUILD-coverage and travis.yml, please
# Keep in sync with PKBUILD-coverage and circleci.yml, please
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
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/Magnum*/*" --output-file coverage.info > /dev/null
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 "*/src/MagnumExternal/*" --output-file coverage.info > /dev/null
Expand Down
3 changes: 1 addition & 2 deletions package/ci/circleci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,7 @@ commands:
steps:
- run:
name: Collect code coverage
# Keep in sync with PKBUILD-coverage, travis.yml and appveyor-lcov.sh,
# please
# Keep in sync with PKBUILD-coverage and appveyor-lcov.sh, please
command: |
lcov $LCOV_EXTRA_OPTS --directory . --capture --output-file coverage.info > /dev/null
lcov $LCOV_EXTRA_OPTS --extract coverage.info "*/src/Magnum*/*" --output-file coverage.info > /dev/null
Expand Down
89 changes: 0 additions & 89 deletions package/ci/travis-android-gles.sh

This file was deleted.

113 changes: 0 additions & 113 deletions package/ci/travis-android-vulkan.sh

This file was deleted.

76 changes: 0 additions & 76 deletions package/ci/travis-ios-simulator.sh

This file was deleted.

Loading

0 comments on commit 89e3c52

Please sign in to comment.