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
78162e7022
fix: write the database cache atomically
2026-10-17 01:54:35 +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
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
1699caaca2
fix: pick the archive holding a core's members
2026-10-16 19:22:45 +02:00
Abdessamad Derraz
12fcdd52a6
fix: keep every revision a core accepts in truth
2026-10-16 18:14:03 +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
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
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
cedf6ccbdd
fix: count size and cleared hash changes
2026-10-16 15:48:33 +02:00
Abdessamad Derraz
21dadfe3bf
fix: count bizhawk fills only where written
2026-10-16 15:45:42 +02:00
Abdessamad Derraz
ff243c9978
fix: keep each recalbox block and its comments
2026-10-16 15:45:05 +02:00
Abdessamad Derraz
42124618e9
fix: add no file under a system the platform lacks
2026-10-16 15:43:47 +02:00
Abdessamad Derraz
ffeee246ff
fix: keep retrodeck md5 lists as arrays
2026-10-16 15:42:18 +02:00
Abdessamad Derraz
3a0ae494d3
fix: keep one-value md5 blank when dumps differ
2026-10-16 15:40:44 +02:00
Abdessamad Derraz
606141a61d
fix: link systems to the folder of their files
2026-10-16 14:31:46 +02:00
Abdessamad Derraz
53621fa689
fix: show each platform row its own hash
2026-10-16 14:30:40 +02:00
Abdessamad Derraz
3a6f2c8770
fix: key the opcode cache by content
2026-10-16 14:29:05 +02:00
Abdessamad Derraz
d86215235e
fix: keep scan copies out of region choices
2026-10-16 14:28:18 +02:00
Abdessamad Derraz
f9a263f11c
fix: index regions over the platform's own cores
2026-10-16 14:17:20 +02:00
Abdessamad Derraz
be7a357999
fix: settle gaps by slot and size as verify does
2026-10-16 14:07:23 +02:00
Abdessamad Derraz
b173a2a851
fix: place libretro dolphin files where it reads
2026-10-16 14:03:17 +02:00
Abdessamad Derraz
48b00730ff
fix: never copy a path-null entry to a pack root
2026-10-16 14:03:09 +02:00
Abdessamad Derraz
81b8dac434
fix: seed agnostic scans from the running build
2026-10-16 12:50:48 +02:00
Abdessamad Derraz
98c21f19f7
fix: count files the emulator pack drops
2026-10-16 12:49:41 +02:00