OpenAssetIO / OpenAssetIO-TraitGen

A code generation tool that produces OpenAssetIO Traits and Specifications from a simple YAML description.
Apache License 2.0
6 stars 3 forks source link

[CI] Build/publish wheels #4

Closed feltech closed 1 year ago

feltech commented 1 year ago

Closes #2. This will allow dependent projects such as https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation to automate its use as part of their build pipeline.

Build wheels on PR or and merge to main. Publish wheels built on main for release. Waiting for wheels to be built before publishing, if not already (see concurrency.group in the .yml files).

feltech commented 1 year ago

Converted to Draft since after doing a test publish (on my fork) the TestPyPI page includes the whole README, a lot of which assumes you've cloned the repo. So we either need a separate README or to massage the existing README to work in multiple contexts.

feltech commented 1 year ago

Converted to Draft since after doing a test publish (on my fork) the TestPyPI page includes the whole README, a lot of which assumes you've cloned the repo. So we either need a separate README or to massage the existing README to work in multiple contexts.

Updated. I screwed up for the first couple of test releasees and didn't add a .dev suffix, so unfortunately we have to start at 1.0.0a3, apologies.

TestPyPI release: https://test.pypi.org/project/openassetio-traitgen/