-
Notifications
You must be signed in to change notification settings - Fork 107
Release Instructions
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
. -
Update
setup.py
to include latest host binaries when available for the current sprint (https://github.com/Azure/azure-functions-host/releases) and, if needed, update corresponding dotnet version inazure-pipelines.yml
. -
Push the version and host binary updates to the master branch.
-
Verify that the buildbots are still green.
-
Create a git tag on the master branch with the GitHub release note and correspond it to the new version.
-
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
-
NuGet release from Azure DevOps to push the latest Python worker to MyGet.
- Go to Azure DevOps -> Release -> Latest Master Build -> Deploy (Push to MyGet)
-
Update the Core-Tools. Example PR: https://github.com/Azure/azure-functions-core-tools/pull/1640
-
Update the Function Host. Example PR: https://github.com/Azure/azure-functions-host/pull/5192