mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-05 01:23:45 -06:00
feat: write the romset table from the profiles
The FAQ table of arcade romsets was typed by hand and told readers to collect MAME 0.160 and FinalBurn Neo 1.0.0.2 sets for cores whose source states 0.159 and 1.0.0.03. generate_site now writes it between generated markers from the profiles, and a test holds the page to the generator. An emulator page names where its version is read (the file, the tag and the commits after it, the package), and says when the code states none or the version could not be confirmed. HBMAME no longer claims a MAME romset. tools.md and profiling.md document version_basis and the two modes.
This commit is contained in:
1 parent
69dc4f8077
commit
77a1a7285a
7 files changed
+183
-57
No files matched your search
+7
-2
@@ -278,7 +278,11 @@ core_classification: community_fork
|
||||
source: https://github.com/libretro/dolphin
|
||||
upstream: https://github.com/dolphin-emu/dolphin
|
||||
profiled_date: 2026-03-25
|
||||
core_version: 5.0-21264
|
||||
core_version: "2609-437-g3aac3f0"
|
||||
version_basis:
|
||||
kind: tag
|
||||
tag: "2609"
|
||||
distance: 437
|
||||
systems:
|
||||
- nintendo-gamecube
|
||||
- nintendo-wii
|
||||
@@ -509,7 +513,8 @@ reports the profile as uncheckable, and the CI job that runs
|
||||
| `source` | no | libretro core repository URL. A dict when the core ships under several repos |
|
||||
| `upstream` | no | original emulator repository URL |
|
||||
| `profiled_date` | see above | date of source analysis. Quote it, or YAML parses it as a date object |
|
||||
| `core_version` | no | version analyzed |
|
||||
| `core_version` | yes | the version of the code at the pin, read where `version_basis` says. null when the code states none, never `Git`, `SVN` or a branch name. A dict keyed by build mode when the builds differ |
|
||||
| `version_basis` | yes | where `core_version` is read: `file` (`path`, `pattern`, optional `format`), `tag` (the nearest `tag` in the pin's history and its `distance`, `core_version` in git describe's form), `alias` (`of`), `package` (`artifact`, the APK or binary read) or `none`. `repo` names `upstream` when the version is the upstream tree's. `profile_sync --verify-version` reads it again, and a pin advance rewrites `core_version` from it |
|
||||
| `source_commit` | see above | commit SHA of `source` the code was read at. Anchors every `source_ref` line number |
|
||||
| `upstream_commit` | no | same, for `upstream` |
|
||||
| `source_branch` | no | branch `source` was read from when it is not the default one (a port living on a pull request branch). profile_sync follows it |
|
||||
|
||||
Reference in new issue
Block a user