From 7b5f9537e18ed10147751de5291e8432d92b1fa6 Mon Sep 17 00:00:00 2001 From: Harshad Hegde Date: Tue, 20 Jun 2023 09:17:24 -0500 Subject: [PATCH 1/2] Release process documented --- src/docs/update.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/docs/update.md diff --git a/src/docs/update.md b/src/docs/update.md new file mode 100644 index 00000000..36402bab --- /dev/null +++ b/src/docs/update.md @@ -0,0 +1,10 @@ +## Final process + +1. Finish your edits and merge them into master +2. Rebuild the LinkML model using the [“build” action](https://github.com/mapping-commons/sssom/blob/master/.github/workflows/build.yml) +3. Create a [GitHub release](https://github.com/mapping-commons/sssom/releases) + - This will automatically trigger a PyPI release using [this action](https://github.com/mapping-commons/sssom/blob/master/.github/workflows/pypi-publish.yaml), of the sssom_schema module + - The context file is packaged and delivered to projects that depend on `sssom-schema`. +4. Updating sssom-py + 1. After the pypi release is completed, update sssom-schema dependency using `poetry update sssom-schema`. The new context is available and accessible via `pkg_resources`. + 1. Release `sssom-py` using the same method as `sssom-schema` above. \ No newline at end of file From eeea7bc175bd79f9b6241f1ffaba4f4a6fa59e92 Mon Sep 17 00:00:00 2001 From: Harshad Hegde Date: Tue, 20 Jun 2023 09:20:44 -0500 Subject: [PATCH 2/2] updated navbar --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index 623a96f2..6469b194 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -44,6 +44,7 @@ nav: - Overview of Chaining Rules: chaining_rules.md - A basic guide for the SSSOM toolkit: toolkit.md - 5-Star Entity Mappings - Cheatsheet: 5star-mappings.md + - Update schema/context and release: update.md site_url: https://mapping-commons.github.io/sssom/ repo_url: https://github.com/mapping-commons/sssom/