go-github icon indicating copy to clipboard operation
go-github copied to clipboard

Automatically run integration tests

Open willnorris opened this issue 9 years ago • 3 comments

We don't run the integration tests on Travis because they hit the live GitHub API and require authentication. However, it would be nice to run them periodically (maybe on a GCE instance) and report any persistent issues.

We could possibly also run the fields tool as well, but they aren't necessarily intended to come back fully "clean", so I'm not sure how reporting would work for that.

willnorris avatar Mar 21 '16 18:03 willnorris

I'm not sure this is feasible without corporate dedicated investment and support. Closing, but feel free to reopen if I'm mistaken.

gmlewis avatar Aug 06 '21 17:08 gmlewis

This issue was filed before GitHub Actions and repo secrets existed, hence the mention of a GCE instance. Today, this could pretty easily be implemented with actions, perhaps run on a schedule rather than per PR or commit. Let's leave this open for now, and I may take a look at implementing it.

willnorris avatar Aug 06 '21 18:08 willnorris

Let's leave this open for now, and I may take a look at implementing it.

Thank you, @willnorris - #98 may be related.

gmlewis avatar Aug 06 '21 18:08 gmlewis