1. "Nightly" continuous releases

Date: 2022-10-21

Status

Accepted

Context

It would be useful for CI purposes, testing, and local development to be able to install wheels that have gone through CI; rather than pulling the whole git repository and installing. This somewhat aligns with the git+ssh://.../owner/repo#egg=... syntax, but that is still a repo pull and not easily distributable.

Decision

Each night there'll be a nightly build done on the latest main; IFF there have been commits in the last 24 hours. This will be tagged as latest and relased as pre-release on GitHub.

Consequences

We'll need to maintain somewhat reasonable stability and testing on average builds to support nightly builds. Nightly builds don't need to be as thoroughly tested.