- New release.yml (workflow_dispatch): bumps patch/minor/major, runs
script/release.py, tests the amalgamation and the full test suite,
commits and tags on main, and publishes a release with fast_float.h.
- on-release.yml: the upload failed with 'Validation Failed' because
fast_float.h was already attached to the release. Use
'gh release upload --clobber' instead of the deprecated
actions/upload-release-asset, and run the amalgamation test binary.
- release.py: also bump MODULE.bazel (stuck at 8.2.4) and exit non-zero
if amalgamation fails.
* fixed version updates in release script
* formatted Python scripts with `black` - The uncompromising code formatter (https://black.readthedocs.io/)
* f-string all the things