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

2.0.0 release #311

Closed
13 tasks done
jantman opened this issue Oct 12, 2017 · 0 comments
Closed
13 tasks done

2.0.0 release #311

jantman opened this issue Oct 12, 2017 · 0 comments

Comments

@jantman
Copy link
Owner

jantman commented Oct 12, 2017

Per the versioning policy, bumping the boto3 version requirement needs a major version bump.

  • Cut a branch off develop for this issue.

  • Build docs locally (tox -e localdocs) and ensure they're current; commit any changes.

  • Run dev/terraform.py in the awslimitchecker source directory to update the integration test user's IAM policy with what is actually being reported by the current code.

  • Ensure that Travis tests are passing in all environments.

  • Ensure that test coverage is no less than the last release (ideally, 100%).

  • Build docs for the branch (locally) and ensure they look correct. Commit any changes.

  • Increment the version number in awslimitchecker/version.py and add version and release date to CHANGES.rst. Ensure that there are CHANGES.rst entries for all major changes since the last release, and that any breaking changes or new required IAM permissions are explicitly mentioned.

  • Run dev/release.py gist to convert the CHANGES.rst entry for the current version to Markdown and upload it as a Github Gist. View the gist and ensure that the Markdown rendered properly and all links are valid. Iterate on this until the rendered version looks correct.

  • Commit all changes, mention the issue in the commit, and push to GitHub.

  • Confirm that README.rst renders correctly on GitHub.

  • Upload package to testpypi, confirm that README.rst renders correctly.

  • Create a pull request for the release to be merged into master. Upon successful Travis build, merge it.

  • Continue at #13 on the Release Checklist.

jantman added a commit that referenced this issue Oct 12, 2017
Issues/311 - 2.0.0 release
nadlerjessie pushed a commit to nadlerjessie/awslimitchecker that referenced this issue Feb 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant