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

[blocked] release v3 #1021

Closed
11 tasks
tswast opened this issue Oct 13, 2021 · 2 comments · Fixed by #1178 or #1181
Closed
11 tasks

[blocked] release v3 #1021

tswast opened this issue Oct 13, 2021 · 2 comments · Fixed by #1178 or #1181
Labels
api: bigquery Issues related to the googleapis/python-bigquery API. semver: major Hint for users that this is an API breaking change. status: blocked Resolving the issue is dependent on other work. type: process A process-related concern. May include testing, release, or the like.

Comments

@tswast
Copy link
Contributor

tswast commented Oct 13, 2021

Since there are multiple branches, this will be tricky and require admin help.

  • Make pre-release(s) of v3 branch and publish to PyPI.
  • Test connectors, such as pandas-gbq and sqlalchemy-bigquery with pre-release, make updates if needed.
  • Cut a final release of 2.x via main branch.
  • DO NOT MERGE any more PRs to main branch.
  • Sync v3 with main
  • Rename main to v2
  • Rename v3 to main
  • Set main as default branch.
  • Update branch protection rules.
  • Release 3.0
  • [Optional?] remove v2 branch
@tswast tswast added type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. semver: major Hint for users that this is an API breaking change. labels Oct 13, 2021
@product-auto-label product-auto-label bot added the api: bigquery Issues related to the googleapis/python-bigquery API. label Oct 13, 2021
@tswast tswast added the status: blocked Resolving the issue is dependent on other work. label Oct 13, 2021
@tswast
Copy link
Contributor Author

tswast commented Nov 10, 2021

We're getting awfully close to the holidays. I'm thinking we might want to wait to 2022 before cutting over to v3. In the meantime, we should make some pre-releases so that connectors like pandas-gbq and sqlalchemy-bigquery can ensure they remain compatible with both v2 and v3.

@plamut plamut added type: process A process-related concern. May include testing, release, or the like. and removed type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. labels Nov 16, 2021
@tswast
Copy link
Contributor Author

tswast commented Nov 16, 2021

Pre-release "beta 1" published: https://pypi.org/project/google-cloud-bigquery/3.0.0b1/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigquery Issues related to the googleapis/python-bigquery API. semver: major Hint for users that this is an API breaking change. status: blocked Resolving the issue is dependent on other work. type: process A process-related concern. May include testing, release, or the like.
Projects
None yet
2 participants