Skip to content

Commit 72e8c26

Browse files
authoredFeb 12, 2025··
ci: Remove Travis-CI (#5099)
As explained in #4313, OSGeo ends its Travis subscription. Travis is not a crucial component of our CI, so we are removing it. Additionally, travis became problematic after the Markdown documentation build was enabled because Travis limits size of the log and terminates the build if it hits the limit.
1 parent b624fc2 commit 72e8c26

9 files changed

+3
-110
lines changed
 

‎.dockerignore

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ docker
33
!docker/alpine/grass_tests.sh
44
.gitignore
55
.github
6-
.travis
7-
.travis.yml
86
# Do not copy files from previous compilations
97
dist.*
108

‎.github/labeler.yml

-2
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,7 @@ CI:
8484
- changed-files:
8585
- any-glob-to-any-file:
8686
- .github/**
87-
- .travis/**
8887
- binder/**
89-
- .travis.yml
9088
- renovate.json
9189
- .pre-commit-config.yaml
9290
Windows:

‎.travis.yml

-45
This file was deleted.

‎.travis/linux.before_install.sh

-8
This file was deleted.

‎.travis/linux.install.sh

-9
This file was deleted.

‎.travis/linux.script.sh

-38
This file was deleted.

‎README.md

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# GRASS GIS Repository
22

3-
[![Build Status](https://api.travis-ci.com/OSGeo/grass.svg?branch=main)](https://travis-ci.com/OSGeo/grass)
43
[![GCC C/C++ standards check](https://github.com/OSGeo/grass/workflows/GCC%20C/C++%20standards%20check/badge.svg)](https://github.com/OSGeo/grass/actions?query=workflow%3A%22GCC+C%2FC%2B%2B+standards+check%22)
54
[![Python code quality check](https://github.com/OSGeo/grass/workflows/Python%20code%20quality%20check/badge.svg)](https://github.com/OSGeo/grass/actions?query=workflow%3A%22Python+code+quality+check%22)
65
[![General linting](https://github.com/OSGeo/grass/workflows/General%20linting/badge.svg)](https://github.com/OSGeo/grass/actions?query=workflow%3A%22General+linting%22)

‎doc/infrastructure.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,7 @@ Maintainer: Vaclav Petras
228228
- Details: <https://github.com/OSGeo/grass/pull/525>
229229
- CI workflow with:
230230
- A build job which is not parallelized and is meant for clear & relatively fast
231-
check of compilation and building in general. (Duplicating what is running
232-
on Travis)
231+
check of compilation and building in general.
233232
- A test job which of course needs to build, but the main focus is to run tests,
234233
so the compilation is parallelized (depending on nproc) and thus potentially
235234
less readable. This runs the whole test suite. (You need to run it locally to

‎python/grass/docs/src/gunittest_testing.rst

+2-3
Original file line numberDiff line numberDiff line change
@@ -672,8 +672,8 @@ For C/C++ code we additionally use the third party solution `Coverity Scan`_
672672
where GRASS GIS is registered as project number `1038`_. Also you can use
673673
`Cppcheck`_ which will show a lot of errors which compilers do not check.
674674
In any case, set your compiler to high error and warning levels,
675-
check them and fix them in your code. Furthermore, `Travis-CI`_ is used
676-
to check if the source code can still be compiled after submitting changes
675+
check them and fix them in your code. Furthermore, continuous integrations is
676+
used to check if the source code can still be compiled after submitting changes
677677
to the repository.
678678

679679
For Python, we recommend pylint and then for style issues pep8 tool
@@ -718,7 +718,6 @@ Further reading
718718
.. _unittest: https://docs.python.org/2/library/unittest.html
719719
.. _doctest: https://docs.python.org/2/library/doctest.html
720720
.. _Coverity Scan: https://scan.coverity.com/
721-
.. _Travis-CI: https://travis-ci.org/github/OSGeo/grass
722721
.. _1038: https://scan.coverity.com/projects/1038
723722
.. _Cppcheck: http://cppcheck.sourceforge.net/
724723
.. _sandbox: https://svn.osgeo.org/grass/sandbox/wenzeslaus/grass_py_static_check.py

0 commit comments

Comments
 (0)
Please sign in to comment.