Abdessamad Derraz and Claude Opus 5.5
8e3a486107
fix: resolve held catacomb files, profile refs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 02:51:29 +02:00
Abdessamad Derraz and Claude Opus 5.5
0a9d36cae3
fix: name homonymous release assets by path
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 02:51:13 +02:00
Abdessamad Derraz and Claude Opus 5.5
5816562bf6
fix: one size predicate, size_options retired
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 02:51:13 +02:00
Abdessamad Derraz
a090e64336
fix: never serve a homonym for an absent file
2026-10-05 00:22:36 +02:00
Abdessamad Derraz
b5c1e4fc03
fix: count engine and publisher trees as game data
2026-10-04 23:47:21 +02:00
Abdessamad Derraz
aff1c8d48e
fix: scan hidden engine dirs, anchor data ignore
2026-10-04 23:47:21 +02:00
Abdessamad Derraz
abff4c8b0d
feat: collect mister and chihiro roms, right bbk and pc-98 files
2026-10-04 22:42:32 +02:00
Abdessamad Derraz
20937e688b
fix: print platform detail lists as plain text
2026-10-04 22:04:01 +02:00
Abdessamad Derraz
79c94468a0
fix: list in the manifest what the pack ships
2026-10-04 21:08:00 +02:00
Abdessamad Derraz
243e95725b
fix: print the released pack counts, not main's
2026-10-04 20:26:09 +02:00
Abdessamad Derraz
52f682cdd6
feat: publish a large pack as zips, not byte ranges
2026-10-04 18:09:24 +02:00
Abdessamad Derraz
9ea6083b8a
fix: show path placeholders and hash lists on site pages
2026-10-04 18:07:18 +02:00
Abdessamad Derraz
63af5167ed
feat: state how many files each pack holds
2026-10-04 18:01:33 +02:00
Abdessamad Derraz
2efc37a738
feat: pack the files a directory entry names
2026-10-04 17:58:10 +02:00
Abdessamad Derraz
c6a9a9e3c9
feat: collect pinmame sets, eka2l1 and armsx2 files
2026-10-04 17:50:25 +02:00
Abdessamad Derraz
1ceb4b0c5a
fix: split platform groups on declared emulators
2026-10-04 17:48:00 +02:00
Abdessamad Derraz
6453a96d47
feat: read retropie version from its setup script
2026-10-04 17:47:51 +02:00
Abdessamad Derraz
f2336161bb
fix: stop game data being served by another game's file
2026-10-04 17:41:06 +02:00
Abdessamad Derraz
556e632efb
fix: one held release fills a slot in emulator verify
2026-10-04 17:41:06 +02:00
Abdessamad Derraz
59ccb5b7d5
feat: scope a profile data directory to a build mode
2026-10-04 17:09:14 +02:00
Abdessamad Derraz
97f741bf0f
fix: publish target lists as the builder resolves them
2026-10-04 16:55:30 +02:00
Abdessamad Derraz
b81199ff26
feat: keep cached platform originals in step
2026-10-04 16:36:35 +02:00
Abdessamad Derraz
17cecbf186
feat: read libretro gitlab and mark unchecked refs
2026-10-04 16:36:00 +02:00
Abdessamad Derraz
1a993edc0d
feat: record upstream dat blobs in recipe snapshots
2026-10-04 16:35:59 +02:00
Abdessamad Derraz
887fc34bf6
feat: lay out standalone files by build mode
2026-10-04 16:35:59 +02:00
Abdessamad Derraz
3e6f30c697
fix: send github token to scraper api calls
2026-10-04 15:06:00 +02:00
Abdessamad Derraz
8a2a9c6ffa
feat: add freshness tooling and override defaults
2026-10-04 14:54:11 +02:00
Abdessamad Derraz
08ef1e8dcf
fix: fail batocera target scraper on empty input
2026-10-04 14:36:32 +02:00
Abdessamad Derraz
08bce47668
fix: keep install manifests and release assets true
2026-09-14 01:17:49 +02:00
Abdessamad Derraz
4f67e3cad3
fix: honour a contradicted hash that is not an md5
2026-09-07 07:48:54 +02:00
Abdessamad Derraz
c00a1ecc6c
fix: collect a citation to an extensionless file
2026-09-07 07:22:26 +02:00
Abdessamad Derraz
1455e0423c
fix: arbitrate on the evidence the builder uses
2026-09-07 07:02:39 +02:00
Abdessamad Derraz
c99e292a4d
fix: stop a romset member claiming a bios slot
2026-09-07 06:50:56 +02:00
Abdessamad Derraz
1c4eb8adec
fix: correct a platform list without replacing it
2026-09-07 06:40:18 +02:00
Abdessamad Derraz
23c4dc2aae
fix: name every narrowed artifact from one list
2026-09-07 06:27:35 +02:00
Abdessamad Derraz
29fcfdef34
fix: refuse the flags a mode cannot apply
2026-09-07 06:14:24 +02:00
Abdessamad Derraz
aaa1aea452
fix: put every writing mode under the output lock
2026-09-07 05:57:25 +02:00
Abdessamad Derraz
6d97fbe127
fix: stop a check that cannot answer exiting zero
2026-09-07 05:39:50 +02:00
Abdessamad Derraz
1c976390d7
fix: let a refresh failure reach the exit code
2026-09-07 05:30:56 +02:00
Abdessamad Derraz
210ff2b647
fix: keep a member hash out of the archive alias
2026-09-07 04:34:12 +02:00
Abdessamad Derraz
2a4dd59bb2
fix: narrow pack conformance by hardware target
2026-09-06 23:28:27 +02:00
Abdessamad Derraz
a61c800462
fix: report a contradicted hash on an archive too
2026-09-06 23:08:04 +02:00
Abdessamad Derraz
8128b47aeb
fix: skip full conformance on a targeted pack
2026-09-06 23:06:00 +02:00
Abdessamad Derraz
a4455ef6a7
fix: refuse flags verify-packs cannot honour
2026-09-06 23:01:14 +02:00
Abdessamad Derraz
fca005f6db
fix: narrow the manifest when required-only is set
2026-09-06 22:59:18 +02:00
Abdessamad Derraz
6fab74c1f9
fix: give each download run its own staging dir
2026-09-06 22:53:48 +02:00
Abdessamad Derraz
691ccbfca7
feat: make the native export round-trip a platform file
2026-09-05 17:32:48 +02:00
Abdessamad Derraz
7b93285e1d
fix: read the build mode per emulator when arbitrating
2026-09-05 13:25:24 +02:00
Abdessamad Derraz
da04df6d6f
feat: report a destination a platform fills two ways
2026-09-05 10:51:17 +02:00
Abdessamad Derraz
a0b2263bae
feat: let a profile say its pin is held on purpose
...
nethersx2-turnip-classic documents the shim rules of the revision it
pins, and says so in prose: the classic build is that revision. Compared
to HEAD it reported the same two changes every pass, and recaling would
have repointed its refs at rules this build never had.
pin_frozen says the freeze is deliberate, and the profile is then judged
against its own revision, exactly as one pinned to a superseded tag
already was. Recale and bump are refused for it, which is what makes the
declaration safe to trust.
2026-09-05 10:50:53 +02:00