quasilyte / repolint

Tool to check github user/organization repositories for some simple and common issues.
MIT License
19 stars 3 forks source link

Check for obsoleted(very old) Go versions on CI files #1

Open cristaloleg opened 5 years ago

cristaloleg commented 5 years ago

Check .travis.yml, .circleci(any other CI/CD service) files for the old versions (1.9 and older) and suggest to update them.

quasilyte commented 5 years ago

I like the idea of checking .travis.yml and .circleci. We can also run their associated linters (if they exist) to catch more errors.

quasilyte commented 5 years ago

For .travis.yml travis-lint is now executed. I don't know anything that can validate .circleci.

But we can do proposed Go version checks though. :)

cristaloleg commented 5 years ago

Can we just parse yaml and check Go version manually?

quasilyte commented 5 years ago

Of course, I told about another thing, linting config files for non-existing properties, for example. Checking Go version is go-specific, this is why it's less attractive right now.

cristaloleg commented 5 years ago

But it can be extended till whatever you want 😎 (Go was just an example, biased one)