mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 10:23:16 -05:00
fix: hold reicast on the commit Recalbox builds
reicast documents the revision Recalbox's reicast.mk pins, far behind master. Compared to HEAD it reported refs nobody could act on; pin_frozen now says why the pin is held.
This commit is contained in:
1 parent
0450ab1b72
commit
99d9ac12c2
2 files changed
+13
No files matched your search
@@ -5,6 +5,7 @@ source: "https://github.com/reicast/reicast-emulator"
|
||||
upstream: "https://github.com/reicast/reicast-emulator"
|
||||
profiled_date: "2026-10-17"
|
||||
source_commit: "ad61f95dd6b4c6218846a25de6194550311a5d28"
|
||||
pin_frozen: "Recalbox 10.1.1 builds this revision (package/reicast/reicast.mk REICAST_VERSION). Later commits on reicast-emulator are not part of that build."
|
||||
core_version: "Git"
|
||||
display_name: "Sega - Dreamcast (Reicast)"
|
||||
cores:
|
||||
|
||||
@@ -2516,6 +2516,18 @@ class TestDeliberatelyFrozenPin(TestBuildReport):
|
||||
self.assertEqual(rebase_refs(path, report), [])
|
||||
self.assertFalse(bump_commit(path, report))
|
||||
|
||||
def test_the_builds_platforms_hold_say_so(self):
|
||||
# reicast is the commit Recalbox's reicast.mk builds, 789 commits
|
||||
# behind master; compared to HEAD it showed eight refs to review that
|
||||
# nobody could act on.
|
||||
from common import load_emulator_profiles # noqa: PLC0415
|
||||
|
||||
root = Path(__file__).resolve().parents[1] / "emulators"
|
||||
profiles = load_emulator_profiles(str(root))
|
||||
for name in ("reicast", "fbalpha2019", "supermodel-legacy"):
|
||||
with self.subTest(profile=name):
|
||||
self.assertTrue(str(profiles[name].get("pin_frozen") or "").strip())
|
||||
|
||||
def test_an_ordinary_profile_is_unaffected(self):
|
||||
self.files[("pinsha", "a.c")] = ["x", "hit"]
|
||||
self.files[("headsha", "a.c")] = ["pad", "x", "hit"]
|
||||
|
||||
Reference in new issue
Block a user