Fix release hash validation on older Python
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -267,6 +267,7 @@
|
||||
245. Add sha hashes to the updates.json
|
||||
246. Update changelog and VIBE
|
||||
247. Make sure that when the plugin is signed the version in the link it the about page is updated too
|
||||
248. Release script fails because the runner's hashlib module has no file_digest attribute.
|
||||
|
||||
## Future entries
|
||||
|
||||
|
||||
Reference in New Issue
Block a user