171c7e5238
We were occasionally trying to compute schema 2 version 1 signatures on the *unicode* representation, which was failing the signature check. This PR adds a new wrapper type called `Bytes`, which all manifests must take in, and which handles the unicodes vs encoded utf-8 stuff in a central location. This PR also adds a test for the manifest that was breaking in production. |
||
---|---|---|
.. | ||
blobuploadcleanupworker | ||
buildlogsarchiver | ||
gc | ||
globalpromstats | ||
notificationworker | ||
securityworker | ||
servicekeyworker | ||
teamsyncworker | ||
test | ||
__init__.py | ||
chunkcleanupworker.py | ||
expiredappspecifictokenworker.py | ||
exportactionlogsworker.py | ||
ipresolverupdateworker.py | ||
labelbackfillworker.py | ||
logrotateworker.py | ||
namespacegcworker.py | ||
queuecleanupworker.py | ||
queueworker.py | ||
repositoryactioncounter.py | ||
security_notification_worker.py | ||
storagereplication.py | ||
tagbackfillworker.py | ||
worker.py |