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 | ||