You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The last couple of times, I've been doing the monthly release manually. This time I wrote down the steps I took. This should be automated in some fashion.
Notes for releasing Turbine and IREE
(Note: This is still being done manually but most of it is up for being automated. Just recording notes for now)
Release dependent IREE version
Typically since Turbine development is pinned to IREE pre-release candidates, we need to push the IREE version we depend on to
PyPI. This is typically uncontroversial and Turbine is often the motivator. Coordinate on the IREE discord server.
When ready, verify that the IREE version in requirements.py needs to be pushed and push it with build_tools/python_deploy/pypi_deploy.sh in the IREE repo.
Turbine Release Steps
Ensure you are on main and clean.
cd SHARK-Turbine
git switch main
git fetch
git reset --hard origin/main
git status
Edit version_info.json at the cut revision and set the version. Generally this involves removing the dev* suffix that
was added as the last step of the previous cycle.
Create a local commit with the version change
git add version_info.json
git commit -m "Pin version to 0.9.3.
Progress on #280
"
The last couple of times, I've been doing the monthly release manually. This time I wrote down the steps I took. This should be automated in some fashion.
Notes for releasing Turbine and IREE
(Note: This is still being done manually but most of it is up for being automated. Just recording notes for now)
Release dependent IREE version
Typically since Turbine development is pinned to IREE pre-release candidates, we need to push the IREE version we depend on to
PyPI. This is typically uncontroversial and Turbine is often the motivator. Coordinate on the IREE discord server.
When ready, verify that the IREE version in
requirements.py
needs to be pushed and push it withbuild_tools/python_deploy/pypi_deploy.sh
in the IREE repo.Turbine Release Steps
Ensure you are on main and clean.
Create a release issue
Create an issue like: #280
Set version
Edit
version_info.json
at the cut revision and set the version. Generally this involves removing thedev*
suffix thatwas added as the last step of the previous cycle.
Create a local commit with the version change
Tag the release
Build wheel and push
Prepare for the next release.
Increase version number in
version_info.py
(including the.dev1
suffix).Commit:
The text was updated successfully, but these errors were encountered: