mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 00:27:20 -05:00
feat: release packs for marked platforms only
release_pack: true in the registry is the list a release builds: RetroArch, EmuDeck, RetroBat, Batocera, RomM and MiSTer, 83% of the downloads of v2026.10.10. generate_pack --all, --verify-packs, the pipeline consistency step, release_record and check_release read it. Manifests are still written for every platform.
This commit is contained in:
1 parent
d458cf653a
commit
32c648b67d
10 files changed
+216
-24
No files matched your search
@@ -346,7 +346,8 @@ class ListPlatformsTakesTheSharedFlag(unittest.TestCase):
|
||||
)
|
||||
self.assertEqual(proc.returncode, 0, proc.stderr)
|
||||
lines = proc.stdout.splitlines()
|
||||
self.assertIn("retropie (archived)", lines)
|
||||
self.assertIn("retropie (archived, installer only)", lines)
|
||||
self.assertIn("knulli (installer only)", lines)
|
||||
self.assertIn("retroarch", lines)
|
||||
|
||||
|
||||
|
||||
@@ -140,12 +140,19 @@ class VerifyPackChoice(unittest.TestCase):
|
||||
self._run(self._args())
|
||||
self.assertEqual(out.getvalue().strip().splitlines()[-1], "Verified 1 pack: all OK")
|
||||
|
||||
def test_include_archived_reaches_the_archived_pack(self):
|
||||
def test_the_sweep_checks_release_packs_and_a_named_platform_its_own(self):
|
||||
"""--all checks the packs a release publishes (release_pack): the
|
||||
RetroPie pack, archived and served by the installer, is left to a
|
||||
check that names it."""
|
||||
stem = self.gp._platform_pack_stem(["retropie"], "retropie", "platforms")
|
||||
self._touch(f"{stem}_BIOS_Pack.zip")
|
||||
self._touch(f"{self.stem}_BIOS_Pack.zip")
|
||||
checked = self._run(
|
||||
self._args(platform=None, all=True, include_archived=True)
|
||||
)
|
||||
self.assertIn(("retroarch", f"{self.stem}_BIOS_Pack.zip"), checked)
|
||||
self.assertNotIn(("retropie", f"{stem}_BIOS_Pack.zip"), checked)
|
||||
checked = self._run(self._args(platform="retropie"))
|
||||
self.assertIn(("retropie", f"{stem}_BIOS_Pack.zip"), checked)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user