Fix release hash validation on older Python
Release LinkLog / release (push) Successful in 9s
Build LinkLog Development Image / development-image (push) Successful in 9s

This commit is contained in:
Olaf
2026-08-28 10:44:12 +02:00
parent 9bf9c94dd6
commit 74b2c400c6
4 changed files with 20 additions and 3 deletions
+6
View File
@@ -1490,3 +1490,9 @@ Make sure that when the plugin is signed the version in the link it the about pa
### Assistant outcome
Extended `make update-updates` to set the About page plugin download URL to the newest valid signed XPI. Release validation now also rejects an About page whose link does not match the latest signed artifact; verified with LinkLog 0.2.0.
### User
Release script fails because the runner's hashlib module has no file_digest attribute.
### Assistant outcome
Replaced Python 3.11-only `hashlib.file_digest` calls in signed-XPI metadata generation and release validation with streaming SHA-256 calculations compatible with older Python runners. Regenerated update metadata and verified release validation passes.