Use same version number for server and webapp, add CI check

- Check webapp and server have same version number
- Use `genversion` on build to create javascript file with version string
from pyproject.toml
- Expose the version number in the js interface
- Correct format of current of alpha version string because javascript complains

Closes #382
This commit is contained in:
Julian Stirling 2025-06-09 12:08:31 +01:00
parent 24b6eb74a1
commit c79184a6d9
8 changed files with 267 additions and 9 deletions

3
.gitignore vendored
View file

@ -88,3 +88,6 @@ openflexure_settings/
# Files created by test utilities
/tests/utilities/*.pstats
/tests/utilities/*.png
# js version file
/webapp/src/version.js