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 0.9.0 and document release steps #842

Closed
aldenpeterson-wf opened this issue Jul 13, 2018 · 10 comments · Fixed by #867
Closed

Release 0.9.0 and document release steps #842

aldenpeterson-wf opened this issue Jul 13, 2018 · 10 comments · Fixed by #867

Comments

@aldenpeterson-wf
Copy link
Contributor

I do not know what we need to do in order to prepare a full release.

There are quite a few features that are unreleased right now and we've had a large number of questions when that will happen.

Related to this, if it's a complicated process, I think we should try to automate as much of the release process as possible and/or incorporate it into PRs themselves. Things like updating the change log, etc, should probably go into each PR.

@heyman @cgoldberg @cgbystrom @mbeacom what needs to happen in order for a release to cut a release? Is that documented somewhere?

@mbeacom
Copy link
Member

mbeacom commented Jul 15, 2018

@aldenpeterson-wf As far as I know, @heyman and @cgoldberg are the only people with access to pypi to publish releases.

@heyman
Copy link
Member

heyman commented Jul 15, 2018

Hey! Sorry for the absence lately (all my coding time has been tied up to my day job).

We need to go through the commits since the last release and make sure that all things are noted in the changelog, and that the documentation is updated for each change/new feature. This part I think is hard to automate.

Then we just need to update the version in locust/__init__.py, tag a git version, and the push the package to PyPI.

If someone takes care of the first part (changelog and docs), I can push up the new version to PyPI as soon as you give me the go-ahead.

@mbeacom
Copy link
Member

mbeacom commented Jul 16, 2018

I typically automate this using github_changelog_generator, but that would modify the existing changelog in ways that might not be desired by everyone else.
I'm in Berlin through the rest of the week, but if no one else tackles this by Sunday, I'll update the version and changelog.

@anhpham1509
Copy link

anhpham1509 commented Aug 2, 2018

Hello, any progress with the new release? I'm very looking forward to see the release to use TaskSequence 😃

@anhpham1509
Copy link

Ping @heyman and @mbeacom again if you can release new version 😄

@anhpham1509
Copy link

👋

@aldenpeterson-wf
Copy link
Contributor Author

I have some time Thursday that I will try to get all the steps taken care of so we just need to push the release to pypi.

@jlecount-qadium
Copy link

Any update on this by chance? I'd love to be able to upgrade to 0.90

@mbeacom
Copy link
Member

mbeacom commented Aug 20, 2018

If this release is mission critical for you, please opt to install via the repository directly for the time being. We as maintainers don't have access to pypi and can't cut releases.

@urmol
Copy link

urmol commented Aug 29, 2018

This release would be really appreciated in the light that --num-requests parameter does not work as intended (#682). Unfortunately installing directly via the repository is not a suitable option for the CI pipeline I am working on.

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

Successfully merging a pull request may close this issue.

6 participants