Skip to content

Introduce continuous deployment #2

@mristin

Description

@mristin

Hi @safijari,
I opened an issue to discuss the continuous deployment in a separate thread from the pull request #1 .

    If you're interested in incorporating this and having CI set up to build and publish the wheels automatically please comment here and I can move this PR forward with those changes.

That would be great! Can we maybe do that in a separate pull request?

Sure. I've had decent luck with AppVeyor (e.g. https://github.com/safijari/apriltags2_ethz/).

I'd need you to set up your pypi credentials as a secret in appveyor or whatever we end up using. Either that or I'd need to be a collaborator for the lanms package on PyPI.

I looked up what we did with the other Parquery projects. We had quite a few situations where multiple commits resulted in a single version bump (usually because we want to test something or wait a bit before releasing).

I could introduce a script release_to_pypi.py into the repository root that just builds and packages everything and sends it over to pypi. It's a single manual step, but this step should probably always remain manual anyhow.

Please let me know what you think.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions