typedb / typedb-ml

TypeDB-ML is the Machine Learning integrations library for TypeDB
https://vaticle.com
Apache License 2.0
551 stars 92 forks source link

Create a CI pipeline which performs tests and release (if manually approved) #30

Closed lolski closed 5 years ago

lolski commented 5 years ago

Scope of the CI pipeline:

  1. tests:
    1. runs unit tests
    2. runs a deployment test which deploys the artifact to test.pypi.org
    3. runs an end-to-end test which verifies if the deployed artifact can be used
  2. a manual approval prompt which should trigger a release process
  3. release:
    1. deploy to pypi.org
    2. deploy a release draft to Githubb