Abdessamad Derraz
cb41a52b17
fix: skip region-dropped extras in the hidden report
2026-10-17 02:03:26 +02:00
Abdessamad Derraz
24f7ade261
fix: block a pin bump when git history is unreadable
...
realign_prose read a failing git log as an empty history and stopped
silently at an unreadable revision, so the stale-prose check answered
"nothing to move" and let --bump-commit through. It now reports such
citations to read again instead of passing them.
2026-10-17 02:00:39 +02:00
Abdessamad Derraz
03784eeceb
fix: count instruction notes in pack_files
2026-10-17 01:59:50 +02:00
Abdessamad Derraz
42950a553c
feat: refresh data trees once per online pipeline
...
Step 2 refreshed the data directories, then the pack build and the
manifest build refreshed them again, so a tree tracking a moving
branch could differ between the pack and the manifest. generate_pack
gains --no-refresh-data, which packs the cached trees and still
fetches release assets; the online pipeline passes it to both builds.
2026-10-17 01:59:20 +02:00
Abdessamad Derraz
e26516fc0e
fix: write a group's pack under the group's name
...
The RetroArch and Lakka pack was built under RetroArch's own name and
renamed afterwards, which overwrote then carried away a --platform
retroarch pack in the same directory, and failed on Windows where
os.rename refuses an existing target.
2026-10-17 01:58:15 +02:00
Abdessamad Derraz
29fb1a58e4
fix: name long emulator packs within a file name
...
--system snes joined 23 emulator names into the ZIP name and died
with ENAMETOOLONG before writing anything. The system pack now passes
its own name in, and an --emulator selection too long to join keeps
its first name, a count and a digest of the selection.
2026-10-17 01:57:53 +02:00
Abdessamad Derraz
bf47d3d998
chore: run the pipeline to test its offline guard
2026-10-17 01:55:49 +02:00
Abdessamad Derraz
08761e250f
chore: fail when the readme loses its contributors
2026-10-17 01:55:49 +02:00
Abdessamad Derraz
03275fe0b3
chore: fail the slots check when nothing is settled
2026-10-17 01:55:49 +02:00
Abdessamad Derraz
78162e7022
fix: write the database cache atomically
2026-10-17 01:54:35 +02:00
Abdessamad Derraz
c14e3e90b1
fix: keep stella kidvid tapes out of bios packs
2026-10-17 01:51:15 +02:00
Abdessamad Derraz
f22d4dfda1
fix: hold a collected directory in the gap report
2026-10-17 01:50:54 +02:00
Abdessamad Derraz
11b679252b
fix: list only real systems as region fallbacks
2026-10-17 01:49:34 +02:00
Abdessamad Derraz
08aa0beb22
fix: tell a local DNS outage from a gone host
2026-10-17 01:47:26 +02:00
Abdessamad Derraz
cd4a9143f7
fix: compare md5 one way in verify and packs
2026-10-17 01:47:16 +02:00
Abdessamad Derraz
20638fde93
fix: check packs with the builder's own verdict
2026-10-17 01:44:38 +02:00
Abdessamad Derraz
5c969a3651
fix: rank slots with the platform's own cores
2026-10-17 01:35:39 +02:00
Abdessamad Derraz
820d544d7d
fix: resolve a file by its accepted adler32
2026-10-17 01:35:04 +02:00
Abdessamad Derraz
e659228777
fix: let target installs match their target pack
2026-10-17 00:39:57 +02:00
Abdessamad Derraz
0a5e15789f
fix: exit non-zero when torrentzip check fails
2026-10-16 22:09:57 +02:00
Abdessamad Derraz
61f49b7ac0
fix: report missing assets when no cache exists
2026-10-16 22:09:39 +02:00
Abdessamad Derraz
8892432866
fix: fail install --check when files are missing
2026-10-16 22:09:12 +02:00
Abdessamad Derraz
a906a49643
fix: count swallowed network calls at import
2026-10-16 22:08:04 +02:00
Abdessamad Derraz
479ad7fd8c
fix: arbitrate slots for the target and source
2026-10-16 22:07:48 +02:00
Abdessamad Derraz
1d7b6462e9
fix: keep a parent config intact under inheritance
2026-10-16 22:03:16 +02:00
Abdessamad Derraz
346950156c
fix: hash recalbox archives by their members
2026-10-16 21:06:55 +02:00
Abdessamad Derraz
3e14c9df1f
fix: let a proven claim answer an unmatched pin
2026-10-16 20:05:54 +02:00
Abdessamad Derraz
598c930771
fix: claim the archives a core reads by members
2026-10-16 19:50:27 +02:00
Abdessamad Derraz
9faa3a3f79
feat: add the nmk004.zip fbneo reads
2026-10-16 19:33:48 +02:00
Abdessamad Derraz
1699caaca2
fix: pick the archive holding a core's members
2026-10-16 19:22:45 +02:00
Abdessamad Derraz
5bbc69fab1
fix: skip the backup check without jsonschema
2026-10-16 19:22:40 +02:00
Abdessamad Derraz
12fcdd52a6
fix: keep every revision a core accepts in truth
2026-10-16 18:14:03 +02:00
Abdessamad Derraz
b2e6a2b978
chore: keep jsonschema out of the build scripts
2026-10-16 18:10:45 +02:00
Abdessamad Derraz
b6ff9c3eea
chore: import every scraper with the network cut
2026-10-16 18:10:31 +02:00
Abdessamad Derraz
d4e2e5ac8a
fix: skip hash merge backups in every loader
2026-10-16 18:09:45 +02:00
Abdessamad Derraz
866f214e20
refactor: share the baseline verdict with the manifest
2026-10-16 17:09:08 +02:00
Abdessamad Derraz
a91ffc0b83
fix: remove test scratch directories
2026-10-16 17:01:52 +02:00
Abdessamad Derraz
99b049fa96
fix: catch indented hashes in wiki sources
2026-10-16 16:58:43 +02:00
Abdessamad Derraz
4dc6af5a89
fix: send the token from the tag helper
2026-10-16 16:58:26 +02:00
Abdessamad Derraz
0b4e324054
fix: stop generate_db when pyyaml is missing
2026-10-16 16:07:04 +02:00
Abdessamad Derraz
0408c5d359
fix: state and check the 3.12 build floor
2026-10-16 16:05:10 +02:00
Abdessamad Derraz
aeb1f73098
fix: run the installer under python 3.8 in ci
2026-10-16 16:00:49 +02:00
Abdessamad Derraz
b2a13b1dda
fix: require integer sizes in profile lists
2026-10-16 15:58:43 +02:00
Abdessamad Derraz
c6cac0ad1b
fix: read exportable through the exporter instance
2026-10-16 15:57:43 +02:00
Abdessamad Derraz
0198445ee4
fix: stop the core-info scrape on a failed fetch
2026-10-16 15:56:50 +02:00
Abdessamad Derraz
6b7d93fc9e
fix: report profiles the forge failed to serve
2026-10-16 15:56:17 +02:00
Abdessamad Derraz
a7af0445e3
fix: diff the truth against the platform's own list
2026-10-16 15:55:02 +02:00
Abdessamad Derraz
9a77ce4a34
fix: split multi-hash strings in the truth diff
2026-10-16 15:53:24 +02:00
Abdessamad Derraz
06bf6d7c09
fix: treat an empty platform system as named
2026-10-16 15:53:24 +02:00
Abdessamad Derraz
3719de71b1
fix: run the export count tests under main
2026-10-16 15:48:55 +02:00