Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github Actions over Travis-CI? #1185

Closed
ringods opened this issue May 1, 2020 · 4 comments · Fixed by #1187
Closed

Github Actions over Travis-CI? #1185

ringods opened this issue May 1, 2020 · 4 comments · Fixed by #1187

Comments

@ringods
Copy link
Contributor

ringods commented May 1, 2020

I have converted a few personal projects already to Github Actions with positive outcome.

Here are a few of the things I find beneficial on Github Actions:

  • one can create multiple workflows in separate files (e.g. build vs website publish)
  • workflows can be triggered by different types of events e.g. git commits, webhooks, cron
  • Github Actions is much faster

What do we need to know whether or not this project will make the switch?

@bmuenzenmeyer
Copy link
Member

I'd be curious to see how this evolves! I only tried out GH actions briefly when they came out - and reducing our footprint feels like a good thing to me.

@ringods
Copy link
Contributor Author

ringods commented May 1, 2020

@bmuenzenmeyer just updated the issue description. 😉

@bmuenzenmeyer
Copy link
Member

What do we need to know whether or not this project will make the switch?

we need someone to commit to the work and shepherd it through.

Preserving the minimum PR flow should be the first goal. Netlify integrations already do the docs site preview and handlebars preview - but if that can be done some other way I am open to it.

@ringods ringods self-assigned this May 1, 2020
@ringods ringods moved this from To do to In progress in core 2 🧨 May 2, 2020
core 2 🧨 automation moved this from In progress to Done May 7, 2020
@ringods
Copy link
Contributor Author

ringods commented Jul 26, 2020

@bmuenzenmeyer while working on #1225, I was following up on the roundtrip time for Github Actions and Travis. After 2 hours, Travis hasn't even started running the build for my last commit...

travis-delay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
core 2 🧨
  
Done
Development

Successfully merging a pull request may close this issue.

2 participants