feat: ship the handheld port with each release

build_port.py runs after split_pack.py, so RetroBIOS.zip is in the
signed checksum list and uploaded with the packs. check_release.py takes
the port from that list: it is no pack, so release.json does not record
it.
This commit is contained in:
Abdessamad Derraz committed 2026-10-22 03:58:45 +02:00
1 parent ecadb3cb32
commit 87c81e9694
3 files changed
+26 -2

No files matched your search

+5
View File
@@ -202,6 +202,11 @@ python scripts/pipeline.py --include-archived
# and the set compared with the pack before the pack is removed.
python scripts/split_pack.py dist/
# 2b. The handheld port, RetroBIOS.zip, built from ports/RetroBIOS with the
# installer the bootstraps pin. It is a release file, listed in the
# checksums below, and check_release.py holds it to them.
python scripts/build_port.py
# 3. Checksums of the files as published, then sign the list. The checksums
# answer corruption, and the signature answers a rewritten release, which is
# the one thing a checksum published beside its own artifacts cannot