ropensci / ozunconf19

OzUnconf19
http://ozunconf19.ropensci.org/
21 stars 5 forks source link

explore and document continuous integration and github actions #7

Open njtierney opened 4 years ago

njtierney commented 4 years ago

Continuous Integration means that you can push something to GitHub and then trigger something magical like:

I think it would be valuable to discuss how to set up continuous integration, and perhaps produce a short (<5 minute) screencast of establishing continuous integration.

Also, GitHub Actions is this new service that looks like it could maybe replace travis CI and appveyor (cc @jennybc @cboettig @coatless) - it would be neat to explore this as well.

coatless commented 4 years ago
orchid00 commented 4 years ago

I'd like to explore this. I've only used travis CI, but I want to learn more about this.

njtierney commented 4 years ago

Some more awesome examples here:

https://github.com/r-lib/actions/tree/master/examples

njtierney commented 4 years ago

I particularly like the feature for being able to write \document in a pull request and it runs roxygen on the latest commits.

stephstammel commented 4 years ago

This would be amazing!

kimnewzealand commented 4 years ago

Would you see this as a breakout discussion type thing? I would be interested

jimhester commented 4 years ago

If you want I could do a short live screencast doing a tour of GitHub Actions for R during the unconf, assuming we can find a time when I or you guys are not sleeping. (I am in U.S. Eastern Standard Time (GMT-5))

orchid00 commented 4 years ago

ping @jimhester we would love your input, are you around?

orchid00 commented 4 years ago

@jimhester can we do 5:30 pm your time? we are starting at 5:00 pm your time so we might need some setting up time. :)

jimhester commented 4 years ago

Sure 5:30 works for me! It looks like you guys are making a great start already

orchid00 commented 4 years ago

here is the work in progress https://github.com/ropenscilabs/actions_sandbox