hygraph / gatsby-source-graphcms

The official Gatsby source plugin for GraphCMS projects
https://graphcms.com
MIT License
145 stars 41 forks source link

[CircleCI](https://circleci.com) #4

Closed rdela closed 6 years ago

rdela commented 6 years ago

We have decided on CircleCI, using this issue to keep track of setup status

Redmega commented 6 years ago

Someone from @graphcms needs to authorize circleci for this project. In order to do that it needs org level access. Not sure if this is something they want. Does Travis have the same drawbacks?

hmeissner commented 6 years ago

I think org level access is what we have to deal with CI-wise. Will talk with GraphCMS folks about CircleCI in the morning.

rdela commented 6 years ago

I think we can send a Request that an org admin will have to approve, or we can wait for them to add on their own

rdela commented 6 years ago

Access request pending and Daniel is on it 🚀

rdela commented 6 years ago

We are ready to set this up @Redmega want to do the honors or shall I give it a go?

Redmega commented 6 years ago

Thanks for taking the initiative @rdela I had some people over yesterday so I wasn't able to do much.

rdela commented 6 years ago

my fork now building on node 4,6,8, & 9, in parallel ⛓ 4 https://circleci.com/gh/rdela/gatsby-source-graphcms/3 6 https://circleci.com/gh/rdela/gatsby-source-graphcms/5 8 https://circleci.com/gh/rdela/gatsby-source-graphcms/4 9 https://circleci.com/gh/rdela/gatsby-source-graphcms/6 all passed! so (assuming faulty-keywords tests are enough to judge) now we can modify babel config and know who we are breaking :boom:

config: https://github.com/rdela/gatsby-source-graphcms/blob/master/.circleci/config.yml

@flexzuu @d-winter can we:

owner of the team GitHub account (org) must go to the CircleCI Add Project, click the link to GitHub’s application permissions screen, and select Authorize CircleCI to enable members of the org to follow the project from their account. https://circleci.com/docs/2.0/gh-bb-integration/#permissions-for-team-accounts

So we can add Circle to this repo? ⚫️

rdela commented 6 years ago

https://circleci.com/gh/GraphCMS/gatsby-source-graphcms