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

Begin transition to Travis builds of the repo instead of maintainer to GH Jekyll #476

Closed
naupaka opened this issue Feb 17, 2019 · 5 comments
Assignees
Labels
status:in progress Contributor working on issue type:template and tools Issue about template and tools

Comments

@naupaka
Copy link
Member

naupaka commented Feb 17, 2019

@mawds @jcoliver

We are one of the last holdouts using the old system of rendering the Rmd to md. The new system uses Travis to watch master, render any new commits to md and html and push to gh-pages for hosting. To get ready for that, we'll have to merge or close all existing PRs, which is going to be a bit of a task, but I think we need to do it at some point soon so this repo is on the same page as the others. Plus then we won't have to manually re-make the md after merging changes.

From @fmichonneau:

The catches are that the documentation on the repo needs to be updated to reflect the changes in the names of the branches, that master is now the default, etc... Because open PRs are open against gh-pages, they'll also all need to be closed/merged before the change happen otherwise they'll have to be rebased against master which I think is a little tricky

@naupaka naupaka added the type:template and tools Issue about template and tools label Feb 17, 2019
@mawds
Copy link
Contributor

mawds commented Feb 20, 2019

How do you want to divide them up between us? I took a look at the two oldest PRs and they seem to be so far diverged from the current lesson I think we might have to just close them. I merged the third oldest, whose conflicts were easier to fix.

What's the timescale for getting them all done?

@naupaka
Copy link
Member Author

naupaka commented Feb 21, 2019

Good question. Might be easiest to schedule an hour conference call sometime for the three of us and just work through them in sequence. No particular rush to get them handled, I was thinking perhaps in the next month or two?

@mawds
Copy link
Contributor

mawds commented Feb 22, 2019

Sounds like a plan - I'll email you a few good dates/times

@naupaka
Copy link
Member Author

naupaka commented Mar 4, 2019

@fmichonneau We've closed all the PRs, and I think we're ready to move this to Travis!!

@fmichonneau
Copy link
Contributor

fmichonneau commented Mar 12, 2019

you're all set!

Default branch is now 'master', 'gh-pages' is an orphan branch managed by Travis-CI.

I'll let you:

  • add the travis badge
  • update the documentation (where relevant).

@naupaka naupaka self-assigned this Apr 29, 2019
@naupaka naupaka added the status:in progress Contributor working on issue label Apr 29, 2019
@naupaka naupaka closed this as completed Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:in progress Contributor working on issue type:template and tools Issue about template and tools
Projects
None yet
Development

No branches or pull requests

3 participants