Skip to content
This repository was archived by the owner on Sep 14, 2023. It is now read-only.

Use Github actions for releases #130

Merged
merged 4 commits into from
Jan 31, 2020
Merged

Use Github actions for releases #130

merged 4 commits into from
Jan 31, 2020

Conversation

mre
Copy link
Owner

@mre mre commented Jan 26, 2020

This setup will build wheels for all supported platforms.
It will publish a new version on PyPi and push the package to crates.io
when we create a new tag.
With this, we also move from Pipenv to poetry, which
provides a similar config file like cargo to manage dependencies.

@mre mre force-pushed the build-env branch 7 times, most recently from 0ce1d91 to e5ff953 Compare January 28, 2020 08:11
This setup will build wheels for all supported platforms.
It will publish a new version on PyPi and push the package to crates.io
when we create a new tag.
With this, we also move from Pipenv to poetry, which
provides a similar config file like cargo to manage dependencies.
@mre mre changed the title Move to Poetry, update Github actions Use Github actions for releases Jan 30, 2020
@mre
Copy link
Owner Author

mre commented Jan 30, 2020

@konstin and @packysauce, can you take a look at the changes here?
Would like to move to this pipeline so that we can support more release targets and use maturin for publishing.

Copy link
Collaborator

@konstin konstin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 👍 For switching to poetry
  • It looks like cargo fmt and cargo lint should only run for one python version

I've never used github actions, but in otherwise this looks good to me.

@mre mre merged commit 88dc961 into master Jan 31, 2020
@mre mre deleted the build-env branch January 31, 2020 15:30
@mre
Copy link
Owner Author

mre commented Jan 31, 2020

Thanks for the support @konstin.

@mre mre mentioned this pull request Jan 31, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants