puppetlabs-toy-chest / wash

Wide Area SHell: a cloud-native shell for bringing remote infrastructure to your terminal.
https://puppetlabs.github.io/wash
Apache License 2.0
180 stars 29 forks source link

Move testing and release asset creation to GitHub Actions #767

Closed MikaelSmith closed 4 years ago

MikaelSmith commented 4 years ago

This simplifies secrets access, avoids some memory ceiling issues with linting in Travis CI, and provides more control and visibility for developers without access to the Travis CI account.

Also remove a GCP plugin test that was calling the API, and updates to a newer version of golangci-lint that uses less memory (and corrects a few more lint issues).

ekinanp commented 4 years ago

Only thing that sucks with this is we'll need to make upstream branches to file PRs. But I'm OK with that.

ekinanp commented 4 years ago

Sorry, accidentally closed

MikaelSmith commented 4 years ago

Shouldn't need to make upstream branches to file PRs. I just did that so I could test it easily.