jessesquires/ReactiveCollectionsKit

Finish CI setup

Closed this issue · 6 comments

Keep using GitHub actions or switch to TravisCI?

Not sure if GH Actions can do everything we need. Maybe use both?

ToDo:

Notes:

GH now using macOS 10.15:
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners#macos-1015

Example:
https://github.com/plangrid/ReactiveLists/blob/master/.github/workflows/ci.yml

Re: Run swiftlint on PRs, just put up this example in another repo: https://github.com/anayini/ANReactiveTableKit/pull/7/files.

Can make an equivalent one here in a bit

Also as a headsup, I'm going to the Github conference next week and can ask any particular questions you have.

@anayini

swiftlint - 👍 sounds good

conf - not sure about specific questions, but generally would like to see feature parity with Travis-CI. seems like there might be some gaps.

will travis and codecov work on GH CI?

Update here re: Travis - I'm in the process of trying to migrate all of CI for ReactiveLists over to GitHub Actions. So far I've got everything besides CodeCov and Danger. Danger should be easy, I'll have to look into CodeCov. I'm noticing significantly faster builds on GitHub Actions CI (4-5x faster than Travis)

Nice 👍

You know, it should be possible to use both GH-Actions and TravisCI.

We could run only Danger and codecov on TravisCI, which sounds like it would still be faster.