-
Notifications
You must be signed in to change notification settings - Fork 108
Release Instructions
Maheer Iqbal edited this page Apr 24, 2019
·
45 revisions
Please follow these steps in order to make a release:
-
Ensure that buildbots in the dev branch are green.
-
Increase the version field in
setup.py
. -
Push the version update to the master branch.
-
Verify that the buildbots are still green.
-
Create a git tag corresponding to the new version and push it.
-
Make a PyPI release:
$ rm dist/* $ python setup.py sdist bdist_wheel $ twine upload dist/*
Twine is a PyPI upload tool that can be installed with pip:
$ pip install twine
-
Update the Docker image to use the latest releases for worker and library. Example PR: https://github.com/Azure/azure-functions-docker/pull/98.
-
NuGet release from Azure DevOps to push the latest Python worker run environments to MyGet.
-
Update the Core-Tools. Example PR: https://github.com/Azure/azure-functions-core-tools/pull/1103
- Modify core tools to use latest Docker image when it has been updated: https://github.com/Azure/azure-functions-core-tools/pull/1073
- Modify .csproj to use the latest Python worker run environments nuget package.
- Modify the
PythonWorkerPackages
constant to reflect the latest version in pip.