CommunitySolidServer
CommunitySolidServer copied to clipboard
Build mkdocs on every push on the main branch
✍️ Description
The idea of this PR is to update the ci pipeline so that mkdocs are being rebuild and updated on every push on the main branch. It is done by splitting it in to 2 jobs.
The first one is just renamed from the old one and will handle tags (new major.x version is being pushed for the docs)
The second one will parse the versions.json file that is being hosted, and use jq to query the latest version name. It will then use that version name to update the existing docs.
✅ PR check list
Before this pull request can be merged, a core maintainer will check whether
- [ ] this PR is labeled with the correct semver label
- semver.patch: Backwards compatible bug fixes.
- semver.minor: Backwards compatible feature additions.
- semver.major: Breaking changes. This includes changing interfaces or configuration behaviour.
- [ ] the correct branch is targeted. Patch updates can target main, other changes should target the latest versions/* branch.
- [ ] the RELEASE_NOTES.md document in case of relevant feature or config changes.
- [ ] any relevant documentation was updated to reflect the changes in this PR.