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

☂️GraphQL-core v3 #249

Open
28 of 41 tasks
jkimbo opened this issue Jun 19, 2019 · 3 comments
Open
28 of 41 tasks

☂️GraphQL-core v3 #249

jkimbo opened this issue Jun 19, 2019 · 3 comments

Comments

@jkimbo
Copy link
Member

jkimbo commented Jun 19, 2019

We will shortly be publishing GraphQL-core-next as v3 of GraphQL-core. There are breaking changes as part of this release and so this issue is to track all the tasks needed to get the ecosystem ready for the upgrade.

Publish Graphql-core v3

  • Make graphql-relay-py next branch compatible with core-next
  • Make graphene next branch compatible with core-next
  • Create v2 of graphql-relay-py (compatible with core v2) on PyPI
  • Bring graphql-core-next up to date with GraphQL.js 14.4
  • Close open issues of graphql-core-next as far as possible
  • Setup graphql-core-next repo to publish as graphql-core: Set graphql-core-next as v3 of graphql-core graphql-core#40
  • Publish v2 of graphql-relay-py on PyPI (needs maintainer rights from Syrus)
  • Bring graphql-relay-py next branch up-to-date with graphql-relay-js 0.6 and add type hints
  • Make graphql-relay-py next branch the new master, move old master to legacy branch
  • Publish v3.0.0.a0 of graphql-relay-py on PyPI
  • Publish last version of graphql-core-next on PyPI
  • Create legacy branch of graphq-core-next from master
  • Change distribution name and version of GraphQL-core-next to GraphQL-core and set version to 3.0.0a0 in master branch
  • Publish GraphQL-core 3.0.0a0 on PyPI
  • Add notice to old graphql-core repository README that this is now deprecated
  • Make sure automatic deployment of GraphQL-core 3 on new tags works
  • Publish v3.0.0.b0 of graphql-relay-py and graphql-core
  • Publish v3.0.0 final of graphql-relay-py and graphql-core

Pin dependant packages (not blocking)

Clean-up (not blocking)

  • Make gql-next work with core v3.0.0
  • Rename gql to gql-legacy and gql-next to gql, or merge gql-next into gql
  • Rename graphql-core to graphql-core-legacy and graphql-core-next to graphql-core, or merge graphql-core-next into graphql-core, see Versioning policy for graphql-python tools #241
@mvanlonden
Copy link
Member

Governors don't have access to gql, aiohttp, and webob. Otherwise, all the approvals are in place

@mvanlonden
Copy link
Member

Emailed @syrusakbary about adding governors to the remaining repos in graphql-python

@Cito
Copy link
Member

Cito commented Aug 5, 2019

Please note that an alpha version of graphql-core v3 is available now on PyPI.

Please test and give us feedback!

Update: Final releases of graphql-core v3 and graphql-relay-py v3 are now available as well.

@Cito Cito mentioned this issue Jan 29, 2020
@jkimbo jkimbo removed their assignment Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants