braintree / runbook

A framework for gradual system automation
MIT License
730 stars 43 forks source link

GH-48 - Switch CI to Gihtub Actions #50

Closed coopergillan closed 2 years ago

coopergillan commented 3 years ago

What

Set up a Github Actions workflow to build and run tests for runbook

Why

A note on Travis

Should these changes prove sufficient to build and run tests, travis.yml file can be removed in a subsequent pull request.

A note on actually running the workflows

I opened https://github.com/coopergillan/runbook/pull/1 in my fork and it has passed successfully. I am wondering if it's because the pull requests are coming from forks and that builds will only run if they are opened directly in the repo. If so, this appears to be fairly new behavior since merged pull requests from the last several years or so all had builds run for forks 🤔

Closes #48

@ClashTheBunny @hollabaq86

coopergillan commented 3 years ago

It doesn't look like CI will run here so I opened a pull request in my own fork. It looks like there is another error over there that might be similar? 😐

coopergillan commented 2 years ago

Update: the builds are green over in the fork's pull request: https://github.com/coopergillan/runbook/pull/1

For some reason it looks like builds are not running for new pull requests here.

ClashTheBunny commented 2 years ago

This looks like a great start!