feat: record the commit a branch scrape read

Six platforms are read from a branch: System.dat, batocera-systems.json, checkBIOS.sh, the MiSTer BiosDB, the RetroPie scriptmodules and the RetroDECK component manifests. Their YAML named the branch, so the native export patched whatever the branch had become since the scrape. Each scraper now resolves the branch head once, reads every file at that commit and writes it into source. The export follows a recorded tarball and a recorded tree as it already followed a raw file URL.
This commit is contained in:
Abdessamad Derraz committed 2026-10-19 22:50:45 +02:00
1 parent eafb73bf55
commit 16f6ef8cbf
17 files changed
+203 -38

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
platform: EmuDeck
version: 2.7EA
homepage: "https://www.emudeck.com"
source: "https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/functions/checkBIOS.sh"
source: "https://raw.githubusercontent.com/dragoonDorise/EmuDeck/dddb30229adbbd54d5ff7283cfd70e11c4322c26/functions/checkBIOS.sh"
base_destination: bios
hash_type: md5
verification_mode: md5
+1 -1
View File
@@ -1,7 +1,7 @@
platform: MiSTer FPGA
version: '2026-09-29'
homepage: "https://misterfpga.org"
source: "https://raw.githubusercontent.com/ajgowans/BiosDB_MiSTer/db/bios_db.json.zip"
source: "https://raw.githubusercontent.com/ajgowans/BiosDB_MiSTer/7cfa7a3e84af078d0efba74fa46c50357c4f567c/bios_db.json.zip"
base_destination: games
hash_type: md5
verification_mode: md5
+1 -1
View File
@@ -2,7 +2,7 @@ platform: RetroArch
version: v1.22.2
dat_version: v1.19.0
homepage: "https://www.retroarch.com"
source: "https://github.com/libretro/libretro-database/blob/master/dat/System.dat"
source: "https://github.com/libretro/libretro-database/blob/12c21cf79f1e20eff6ac68b80875816c717d0a7a/dat/System.dat"
base_destination: system
hash_type: sha1
verification_mode: existence
+1 -1
View File
@@ -1,7 +1,7 @@
platform: RetroBat
version: 8.3.1
homepage: "https://www.retrobat.org"
source: "https://raw.githubusercontent.com/RetroBat-Official/emulatorlauncher/master/batocera-systems/Resources/batocera-systems.json"
source: "https://raw.githubusercontent.com/RetroBat-Official/emulatorlauncher/48cdc61623c5943bb17647b80a60d32d395c3725/batocera-systems/Resources/batocera-systems.json"
base_destination: bios
hash_type: md5
verification_mode: md5
+1 -1
View File
@@ -1,7 +1,7 @@
platform: RetroDECK
version: 0.10.10b
homepage: "https://retrodeck.net"
source: "https://github.com/RetroDECK/components"
source: "https://github.com/RetroDECK/components/tree/fcd0d72995d7aa2e741e2753ac6914025b2ff1ac"
base_destination: ''
hash_type: md5
verification_mode: md5
+1 -1
View File
@@ -2,7 +2,7 @@ inherits: retroarch
platform: RetroPie
version: 4.8.12
homepage: "https://retropie.org.uk"
source: "https://codeload.github.com/RetroPie/RetroPie-Setup/tar.gz/refs/heads/master"
source: "https://codeload.github.com/RetroPie/RetroPie-Setup/tar.gz/46128cd252cdecae852a4d0bafa2aaf9d03ab563"
base_destination: BIOS
cores:
- "81"