Commit Graph

10 Commits

Author SHA1 Message Date
neilnaveen
f00d28e2bd
Set minimum required permissions on GitHub Actions workflows. (#10004) 2022-06-29 18:43:37 +10:00
Vas Crabb
33f5ab983d -Cleaned up CI targets:
* 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.
2021-10-22 02:46:52 +11:00
Dirk Best
499ddb2af8
Use llvm-ar for GitHub Actions Windows CI build (#7917) 2021-04-01 23:10:50 +11:00
Vas Crabb
414b538569 Updated GitHub CI for executable names, added ORM check to Linux builds 2021-01-26 19:10:57 +11:00
Olivier Galibert
50ebf8b303 Disable msvc windows CI, breaks for probably unfisable heap space issues 2021-01-11 08:05:12 +01:00
Dirk Best
63a7300ef4
ci-windows.yml: Bump microsoft/setup-msbuild to 1.0.2 2020-11-06 10:02:52 +01:00
Dirk Best
e3c1c65d56
Update ci-windows.yml
ci-windows.yml:  Remove update step to prevent errors about outdated mirrors
2020-11-01 12:33:09 +01:00
Dirk Best
9f0bd6db10
ci-windows.yml: Fix linking with lld 2020-10-25 17:05:13 +01:00
Dirk Best
84fbb29265
ci-windows.yml: Disable linking with LLD (broken currently) 2020-10-25 11:08:30 +01:00
Dirk Best
3eaf1be30c
Create GitHub Actions for CI (#7335)
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.
2020-10-21 22:42:17 +11:00