Shared infrastructure for Keyman sites - keymanapp/keyman GitHub Wiki
Workflow for making updates to shared-sites
- open a pr on shared-sites, e.g.
chore/v0.4
- update
build.sh on a PR on the affected site to refer to the PR branch name, and ensure it passes all CI tests
- approve, merge the pr on shared-sites
- make a release on shared-sites, tagging with
v0.4
- patch the site PR's build.sh to refer to
v0.4, wait for CI tests to pass.
- approve, merge the pr on the site.
- eventually, update other sites to refer to
v0.4, as needed (without waiting too long, as it will stagnate, perhaps this could be a sprint task?)