diff --git a/docs/project/release-process.md b/docs/project/release-process.md index e6f75ffd41..251b9338f0 100644 --- a/docs/project/release-process.md +++ b/docs/project/release-process.md @@ -4,9 +4,12 @@ For Feast maintainers, these are the concrete steps for making a new release. +Note: Make sure you have a [Personal Access Token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) or retrieve your saved personal access token. + +If something goes wrong, investigate the workflow and try to rerun different pieces locally. + ### 0. Cutting a minor release -You only need to hit the `release` workflow using [the GitHub action](https://github.com/feast-dev/feast/blob/master/.github/workflows/release.yml). -First test with a `dry-run` then run it live. This is all you need to do. All deployments to dockerhub, PyPI, and npm are handled by the workflows. +You only need to hit the `release` workflow using [the GitHub action](https://github.com/feast-dev/feast/blob/master/.github/workflows/release.yml). This is all you need to do. All deployments to dockerhub, PyPI, and npm are handled by the workflows. Also note that as a part of the workflow, the [infra/scripts/release/bump_file_versions.py](https://github.com/feast-dev/feast/blob/master/infra/scripts/release/bump_file_versions.py) file will increment the Feast versions in the appropriate files. @@ -98,4 +101,4 @@ In the Feast Gitbook: ![](new_branch_part_5.png) 6. Verify on [docs.feast.dev](http://docs.feast.dev) that this new space is the default (this may take a few minutes to - propagate, and your browser cache may be caching the old branch as the default) \ No newline at end of file + propagate, and your browser cache may be caching the old branch as the default)