* Also added a couple of missing command-line options, and added a local
table of contents to the (rather long) command line options page.
-Added a separate CI target for localisation updates that produces an
artefact, and removed the message catalogs from the trigger paths for
the Linux CI build.
* Restricted Linux CI build to only run on changes to code,
translations, software lists, and build scripts.
* Restricted Windows/macOS CO to only run on changes to code and build
scripts. They provide nothing over Linux for the other stuff.
* Added plugin properties and controller file validation to the "hash"
workflow.
* Added a workflow for building documentation, so pull requests that
affect documentation will at least get a basic check in advance.
-plugins/autofire: Bumped version as configuration format has changed.
This is intended as a replacement for AppVeyor and parts of TravisCI. It will create full builds of MAME (including tools) for the following platforms:
- Linux (GCC and Clang)
- macOS (Clang)
- Windows (GCC and MSVC 2019)
It will also upload the resulting executable as artifact so that it can be used for regression testing.
This commit also removes the unused TeaCI drone files.