CI: Remove Travis CI tests from all GitHub repos

Description

The new pricing plans for Travis CI went into effect for the simp org on Nov 20th. In less than a day, we'd already burned through 25% of our 10,000 FOSS credits (which do not replenish):

We must immediately:

  • Disable all testing on Travis CI

  • Remove Travis CI as a required PR check from all repos

Fortunately, most of our projects have GitLab CI pipelines that are already set up to run the equivalent units tests.

Eventually, we should:

  • Ensure that all projects' GitLab CI pipelines run equivalent tests

  • Move deployments (probably to Github actions)

  • Trigger GitLab CI pipelines from GitHub actions

  • Fix GitHub/GitLab PR check integration (formerly handled by simp-auto)

Non-pupmod- Repos that have run Travis CI builds in the past

Repo

Builds

Latest Build Date

Build Event

Issue

augeasproviders

12

2016-11-01T22:54:05Z

push

augeasproviders_apache

17

2017-08-30T16:54:57Z

push

augeasproviders_base

17

2017-08-30T17:34:22Z

push

augeasproviders_core

18

2020-08-19T20:21:10Z

push

augeasproviders_grub

22

2017-08-30T17:33:55Z

push

augeasproviders_mounttab

13

2017-08-30T17:43:37Z

push

augeasproviders_nagios

16

2017-08-30T18:50:57Z

push

augeasproviders_pam

14

2017-08-30T20:10:32Z

push

augeasproviders_postgresql

13

2017-08-30T18:26:44Z

push

augeasproviders_puppet

18

2017-08-30T21:04:20Z

push

augeasproviders_shellvar

19

2020-08-19T20:21:36Z

push

augeasproviders_ssh

22

2020-08-19T20:32:14Z

push

augeasproviders_sysctl

25

2020-11-02T18:03:59Z

push

deletethis-aboe76-chrony

2

2019-12-10T22:57:52Z

push

N/A

gitlab-beaker-cleanup-driver

25

2020-09-04T19:37:40Z

push

grafana_dashboards

7

2016-11-30T18:27:38Z

push

N/A

inspec-profile-disa_stig-el7

25

2020-08-28T16:22:29Z

push

inspec_profiles

25

2017-09-28T02:17:00Z

push

N/A

pkg-r10k

25

2020-11-18T21:34:42Z

cron

puppet-archive

22

2020-11-02T18:52:03Z

push

puppet-consul

20

2020-11-02T18:54:09Z

push

puppet-datacat

14

2017-09-18T19:33:06Z

push

puppet-elasticsearch

17

2018-08-03T15:00:50Z

push

puppet-filebeat

1

2019-08-28T17:15:26Z

push

puppet-gitlab

19

2020-11-06T14:19:04Z

push

puppet-gpasswd

25

2019-12-20T22:10:48Z

push

puppet-grafana

25

2020-11-02T19:57:01Z

push

puppet-kmod

17

2020-03-11T17:03:57Z

push

puppet-lib-file_concat

5

2017-04-12T08:26:23Z

push

puppet-logstash

25

2018-02-12T20:26:43Z

push

puppet-module-skeleton

25

2020-08-06T16:51:38Z

push

puppet-nsswitch

25

2020-11-19T23:28:43Z

cron

puppet-snmp

20

2020-11-02T20:24:51Z

push

puppet-systemd

25

2020-11-02T20:41:48Z

push

puppet-windows_firewall

2

2019-09-03T17:57:19Z

push

puppet-windowsfeature

2

2019-09-03T18:39:04Z

push

puppetlabs-apache

24

2020-07-29T18:57:59Z

push

puppetlabs-concat

25

2020-09-15T19:17:20Z

push

puppetlabs-docker

25

2020-11-02T18:36:09Z

push

puppetlabs-firewall

1

2020-10-06T18:24:15Z

push

puppetlabs-inifile

25

2020-09-15T19:22:26Z

push

puppetlabs-java

25

2020-08-19T22:46:47Z

push

puppetlabs-java_ks

19

2018-02-12T22:25:26Z

push

puppetlabs-motd

25

2020-11-02T20:46:23Z

push

puppetlabs-mysql

25

2020-11-06T14:43:36Z

push

puppetlabs-postgresql

25

2020-11-02T20:46:44Z

push

puppetlabs-puppet_authorization

7

2020-03-09T14:42:11Z

push

puppetlabs-puppetdb

25

2020-11-06T14:48:28Z

push

puppetlabs-stdlib

25

2020-11-02T21:53:59Z

push

releng-misc

6

2020-09-17T13:56:33Z

push

rubygem-simp-beaker-helpers

25

2020-10-01T19:26:41Z

push

rubygem-simp-build-helpers

9

2016-09-28T22:56:17Z

push

rubygem-simp-cli

25

2020-11-18T22:43:36Z

cron

rubygem-simp-metadata

25

2019-07-03T03:56:27Z

pull_request

N/A

rubygem-simp-module-repoclosure

4

2016-04-22T22:44:34Z

push

N/A

rubygem-simp-processgraph

17

2019-09-27T13:09:57Z

pull_request

rubygem-simp-rake-helpers

25

2020-11-18T20:57:19Z

cron

rubygem-simp-rspec-puppet-facts

25

2020-11-19T23:33:06Z

cron

rubygem-simp-spec-helpers

5

2020-01-31T18:19:24Z

pull_request

N/A

simp-adapter

25

2020-11-18T22:48:12Z

-cron

simp-core

25

2020-11-21T01:27:47Z

pull_request

simp-doc

25

2020-11-18T20:46:25Z

cron

simp-environment-skeleton

25

2020-11-19T22:38:50Z

cron

simp-gpgkeys

25

2020-11-19T22:38:49Z

cron

simp-integration_tests

25

2018-10-03T16:12:33Z

push

simp-metadata

25

2018-01-09T16:28:39Z

push

N/A

simp-packer

25

2020-11-18T14:41:06Z

push

simp-rsync-skeleton

25

2020-11-18T22:55:41Z

cron

simp-selinux-policy

14

2020-10-16T19:42:49Z

push

simp-utils

25

2020-11-19T23:34:41Z

cron

voxpupuli-yum

25

2020-11-02T22:14:23Z

push

Acceptance Criteria

None

Activity

Show:
Chris Tessmer
January 28, 2021, 9:21 PM

All Travis CI tests have been removed, although the Travis CI pipelines may remain to deploy

Done

Story Points

None

Priority

Highest

Epic Name

TRAVIS CI MUST DIE