Skip to content

Conversation

jhamon
Copy link
Collaborator

@jhamon jhamon commented Jun 7, 2023

Problem

We need a way to consume unreleased changes for integration testing purposes.

Solution

Publish each night, if there are new changes, using the package name python-client-nightly. This follows the practice of other large projects such as tensorflow which publishes nightlies under the tf-nightly name. PyPI does have some limited support for prereleases but releasing a lot of them under our normal package name will make the release history page on pypi look quite cluttered.

Type of Change

  • Infrastructure change (CI configs, etc)

Test Plan

I successfully used this to publish to testpypi. Just changed a few variables to point at the public index.

@jhamon jhamon force-pushed the jhamon/nightly-builds branch from 439b8dd to a49fe56 Compare June 7, 2023 02:17
@jhamon jhamon changed the title Nightly builds Nightly python builds Jun 8, 2023
@jhamon jhamon marked this pull request as ready for review June 8, 2023 18:02
@micmmakarov
Copy link

Looks good - just the commented out tests

@jhamon jhamon merged commit 5972c0d into main Jun 8, 2023
@jhamon jhamon deleted the jhamon/nightly-builds branch June 8, 2023 19:52
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

Successfully merging this pull request may close these issues.

4 participants