Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Tools and Dev Module #38

Merged
merged 69 commits into from
Jan 17, 2016
Merged

Release Tools and Dev Module #38

merged 69 commits into from
Jan 17, 2016

Conversation

opalmer
Copy link
Owner

@opalmer opalmer commented Jan 6, 2016

Because releasing pywincffi is a multi-step process a tool should be used to automate the process. This process includes

  • Create 'dev' package which can be used to create a library for downloading build artifacts rather than being part of the core package.
    • Release tools should use the new dev package. This will allow non-developers to more easily pull down files.
  • Pulling down and unpacking wheel files from AppVeyor
  • Tagging the version and pushing it to GitHub
  • Creating a placeholder release on GitHub and uploading the artifacts. This should include some basic references to PRs in the release.
  • Create a release on PyPi with the wheel files and source dist.
  • Ensuring the documentation is built on http://pywincffi.readthedocs.org for the version being published.

@opalmer opalmer self-assigned this Jan 6, 2016
@opalmer opalmer added this to the 0.1.0 milestone Jan 6, 2016
@opalmer opalmer changed the title Release Tools Release Tools and Dev Module Jan 9, 2016
@opalmer opalmer mentioned this pull request Jan 10, 2016
2 tasks
@codecov-io
Copy link

Current coverage is 94.23%

Merging #38 into master will decrease coverage by -0.13% as of 1aae396

Powered by Codecov. Updated on successful CI builds.

opalmer added a commit that referenced this pull request Jan 17, 2016
Release Tools and Dev Module
@opalmer opalmer merged commit 6673930 into master Jan 17, 2016
@opalmer opalmer deleted the release_tools branch January 17, 2016 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants