Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

Add "continuous" job for prerelease deps tests #882

Closed

Description

@tswast

Follow-up to #95

We should have a continuous (nightly) job that tests with presubmits. We usually have PRs open, but it'd be good to have timely notifications from flakey bot if something happens when we aren't making a PR.

Also, we should double-check that as we add pyarrow and such to required dependencies that we're still able to test with pre-release versions. It'd be good to ignore our pins so that we know when a dependency makes a breaking change.

Activity

  1. added
    type: processA process-related concern. May include testing, release, or the like.
    and removed
    api: bigqueryIssues related to the googleapis/python-bigquery API.
    on Aug 17, 2021
  2. self-assigned this
    on Sep 10, 2021
  3. tswast commented on Sep 10, 2021

    @tswast
    ContributorAuthor

    I checked the logs for a recent run: https://source.cloud.google.com/results/invocations/c8fe14c7-35f5-4d8f-b1bc-7565a2c7240e/targets/cloud-devrel%2Fclient-libraries%2Fpython%2Fgoogleapis%2Fpython-bigquery%2Fpresubmit%2Fprerelease-deps-3.8/log

    We haven't been using the nightly pre-release for Arrow or Pandas in the actual session.

    nox > python -c import grpc; print(grpc.__version__)
    1.40.0
    nox > python -c import pandas; print(pandas.__version__)
    1.3.2
    nox > python -c import pyarrow; print(pyarrow.__version__)
    5.0.0
    

    I think this is because python -m pip install -e .[all] reinstalls them. Maybe there's an argument I can use to keep the already installed versions, even if we currently exclude them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

api: bigqueryIssues related to the googleapis/python-bigquery API.type: processA process-related concern. May include testing, release, or the like.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions