cloud-custodian/cel-python

GitHub actions for ci

kapilt opened this issue · 6 comments

let's get some ci running

Based on Custodian, I think these are the priorities:

These are used by Custodian, but don't really seem relevant for CEL, since it's not as visible.

  • [https://hooks.slack.com/services] (issues and push)
  • [https://ci.cloudcustodian.io/hook] (deployment, pull_request, and push)
  • [https://webhooks.gitter.im] (all events)

These are also used by Custodian, but don't seem relevant because CEL is more properly a library than an application with an interesting docker image or CFT.

  • [https://cloud.docker.com/api/build/v1/vcs...] (pull_request and push)
  • [https://e9geadujob.execute-api.us-east-1.amazonaws.com/api/manual-webhook] (check_run, check_suite, fork, meta, pull_request, push, release, and status)

Commit 4ed7178 seems to have properly activated Travis CI and requirements checking, closing this issue.

travis is doa upstream, this should be moved to GitHub actions

we also want black formatting and precheck tests

travis also appears to not be configured correctly since its not actually posting back to pull requests about success/failure.

travis-ci.org is going to stop working at the end of 2020