-
Notifications
You must be signed in to change notification settings - Fork 1
Release procedure
John Kerl edited this page Oct 17, 2024
·
5 revisions
After you have followed https://github.com/single-cell-data/SOMA/wiki/Release-procedure
- Make a PR like https://github.com/TileDB-Inc/somacore-feedstock/pull/20
- Update the version
- To get the SHA256:
- Do NOT go to the release you just tagged like https://github.com/single-cell-data/SOMA/releases/tag/python-v1.0.21 and find the "Source code" (
.tar.gz
) link and copy the link address -- that's the right thing to do for https://github.com/TileDB-Inc/tiledbsoma-feedstock but not for https://github.com/TileDB-Inc/somacore-feedstock - Do go to https://pypi.org/project/somacore/1.0.21/#files (replace 1.0.21 with your version) and find "Source distribution" and "view hashes" and copy the SHA256
- Put that in the PR as well
- Do NOT go to the release you just tagged like https://github.com/single-cell-data/SOMA/releases/tag/python-v1.0.21 and find the "Source code" (
- Submit the PR for review
How to tell if the TileDB-SOMA repo's feedstock can now be updated:
- Once the somacore-feedstock PR is merged go to https://github.com/TileDB-Inc/somacore-feedstock
- Click the yellow dot at Commits (may be a green check-mark or a red X if you come back to it later)
- Click the
Details
link on either of the runners to get to a page like https://github.com/TileDB-Inc/somacore-feedstock/runs/nnnnnnnnn - Wait for https://anaconda.org/tiledb/somacore/files
- Wait another half hour or so for this to "propagate to Anaconda CDN" before putting up a PR on the TileDB-SOMA repo's feedstock repo https://github.com/TileDB-Inc/tiledbsoma-feedstock
- Click the