timbunce / devel-nytprof

Devel::NYTProf is a powerful feature-rich source code profiler for Perl. (Mostly in maintenance mode, so PRs are much more likely to be acted upon than Issues.)
http://blog.timbunce.org/tag/nytprof/
67 stars 50 forks source link

travis-ci.org CI is gone; propose removal of config file #201

Closed jkeenan closed 9 months ago

jkeenan commented 1 year ago

As best I can tell, the free continuous integration service offered by travis-ci.org is dead. @timbunce added a .travis.yml back in 2013:

commit a30116d13b3beb803365a377b0eb59755fc5dc3e
...
Commit:     Tim Bunce <Tim.Bunce@pobox.com>
CommitDate: Sat Dec 29 22:19:47 2012 +0000

    add .travis.yml for CI testing via github and travis-ci.org

... and I added (moved?) it to my GH repo later, last tweaking it more than a year ago.

commit bdc467941d45cd9baa5c205f0b94b9be4b74797b
Commit:     James E Keenan <jkeenan@cpan.org>
CommitDate: Tue Apr 6 13:14:42 2021 -0400

    Update .travis.yml

    Delete some of tim's configurations which I don't understand.  Add more
    recent production releases and blead.

But I'm now getting this message:

We are unable to start your build at this time. 
You exceeded the number of users allowed for your plan. 
Please review your plan details and follow the steps to resolution.

So I think we should remove the travis configuration file from the repository. (In a separate Issue ticket I'll propose making use of GitHub Actions.)

@timbunce, thoughts?

jkeenan commented 1 year ago

If we were to remove .travis.yml, I believe we would no longer need this workaround:

$ gitshowf cc50d97220d83e32915dec9fac85b3e7833941d5
commit cc50d97220d83e32915dec9fac85b3e7833941d5
Author:     Tim Bunce <Tim.Bunce@pobox.com>
AuthorDate: Mon Sep 15 10:25:20 2014 +0100
Commit:     Tim Bunce <Tim.Bunce@pobox.com>
CommitDate: Mon Sep 15 10:25:20 2014 +0100

    Workaround travis cpanm issues eg https://travis-ci.org/timbunce/devel-nytprof/jobs/35285944

diff --git a/t/42-global.t b/t/42-global.t
index 31c8c0c..7bd56ae 100644
--- a/t/42-global.t
+++ b/t/42-global.t
@@ -2,6 +2,7 @@

 use strict;
 use Test::More;
+use lib '/home/travis/perl5'; # travis workaround https://travis-ci.org/timbunce/devel-nytprof/jobs/35285944
 use Test::Differences;

 use lib qw(t/lib);
jkeenan commented 9 months ago

Fixed by https://github.com/timbunce/devel-nytprof/pull/202. Closing ticket.