ci: mirror pinned ffmpeg sdk inputs
All checks were successful
All checks were successful
This commit is contained in:
@@ -49,11 +49,25 @@ class ReleaseWorkflowTests(unittest.TestCase):
|
||||
json.loads(WINDOWS_FFMPEG_MANIFEST.read_text(encoding="utf-8")),
|
||||
]
|
||||
self.assertEqual(1, len({manifest["release_tag"] for manifest in manifests}))
|
||||
self.assertEqual(1, len({manifest["mirror_version"] for manifest in manifests}))
|
||||
for manifest in manifests:
|
||||
self.assertRegex(manifest["release_tag"], r"^autobuild-\d{4}-\d{2}-\d{2}-\d{2}-\d{2}$")
|
||||
self.assertNotEqual("latest", manifest["release_tag"])
|
||||
self.assertIn(f"/{manifest['release_tag']}/", manifest["url"])
|
||||
self.assertEqual(f"btbn-{manifest['release_tag']}", manifest["mirror_version"])
|
||||
self.assertTrue(
|
||||
manifest["url"].startswith(
|
||||
"https://git.orfl.xyz/api/packages/conco/generic/ome-ffmpeg-sdk/"
|
||||
)
|
||||
)
|
||||
self.assertIn(f"/{manifest['mirror_version']}/", manifest["url"])
|
||||
self.assertTrue(manifest["url"].endswith("/" + manifest["archive"]))
|
||||
self.assertTrue(
|
||||
manifest["upstream_url"].startswith(
|
||||
"https://github.com/BtbN/FFmpeg-Builds/releases/download/"
|
||||
)
|
||||
)
|
||||
self.assertIn(f"/{manifest['release_tag']}/", manifest["upstream_url"])
|
||||
self.assertTrue(manifest["upstream_url"].endswith("/" + manifest["archive"]))
|
||||
self.assertIn(manifest["ffmpeg_commit"], manifest["archive"])
|
||||
self.assertGreater(manifest["size"], 50_000_000)
|
||||
self.assertRegex(manifest["sha256"], r"^[0-9a-f]{64}$")
|
||||
|
||||
Reference in New Issue
Block a user