-
Task
-
Resolution: Done
-
Low
-
None
Since 20th March 2023, the Travis Integration is removed.
Voting
This (policy) issue is to consider removal of the TravisCI integration.
Rationale
I created the Travis integration to give us early detection of failed unit tests about 7-8 years ago when it was:
- free
- readily available
- 'easy'
Since then some things have changed:
- it is no longer free
- it is less and less stable
- GHA is readily available, free, faster, and more stable
I would propose that we remove our Travis Integration tooling from core. Eloy currently pays for Travis purely for the point of testing that it works in case anyone else is using it.
Voting is now open
This issue is now open for voting with the following question:
Should Moodle drop the included TravisCI Integration from core?
The following voting options are available:
- YES: The Travis Integration should be removed
- NO: The Travis Integration should remain and continue to be maintained
In the case of a NO vote, it would be helpful if you could provide additional information as to your usage profile, and why other solutions (like GHA) are not appropriate for you
Timeframe
Voting will be open on this issue until Thursday 16th March 2023 at 23:59 UTC.
- has been marked as being related by
-
MDLSITE-4772 Push state of integration to github for GHA to run as a prerelease task
- Open
-
MDL-69041 Ensure that correct node version is used by travis and that the job fails when expected
- Closed
-
CONTRIB-6595 Find a way to get travis outcome even if tests require more than 120 minutes
- Closed
-
MDL-68591 Consider alternative strategies (jobs matrix) for travis executions
- Closed
-
MDL-69267 Better control in .travis.yml about needed services for each job type
- Closed
-
MDL-76405 Prepare Moodle for PHP 8.2
- Closed
-
MDLSITE-4807 Give CiBot a brain
- Open
-
MDLSITE-5067 Make job to to enforce on sync period
- Open
-
MDLSITE-6355 Make CiBot aware of github actions and report about them for a given branch
- Closed
-
MDL-76408 Bump GHA to use php82 instead of php81
- Closed
-
MDL-76724 Decide Moodle 4.3 requirements and push them to environment.xml (due date: 2023-05-08)
- Closed
-
MDL-76443 Bump GHA to use php83 instead of php82
- Closed
-
MDLSITE-5865 Verify travis is passing using a job @ CI
- Closed
-
MDLSITE-4736 Adding accessibility linting to CI (accesslint-cli)
- Open
-
MDL-63486 Improving Unit Test Time by Reducing Overhead
- Waiting for peer review
-
MDLSITE-4983 Make our use of Travis CI more efficient - don't build MOODLE_XX_STABLE
- Closed
- will be (partly) resolved by
-
MDL-77714 Remove Travis support from core
- Closed
- will help resolve
-
MDL-77425 Fix some travis problems with PostgreSQL 13
- Closed
- links to