From 3eaf1be30c5ada8c04221432e13465931f2419b5 Mon Sep 17 00:00:00 2001 From: Dirk Best Date: Wed, 21 Oct 2020 13:42:17 +0200 Subject: 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. --- .appveyor.yml | 58 ---------------------------------------- .drone.sec | 1 - .drone.yml | 48 --------------------------------- .github/workflows/ci-linux.yml | 40 +++++++++++++++++++++++++++ .github/workflows/ci-macos.yml | 24 +++++++++++++++++ .github/workflows/ci-windows.yml | 58 ++++++++++++++++++++++++++++++++++++++++ .gitignore | 2 +- .travis.yml | 20 +------------- README.md | 10 +++---- 9 files changed, 129 insertions(+), 132 deletions(-) delete mode 100644 .appveyor.yml delete mode 100644 .drone.sec delete mode 100644 .drone.yml create mode 100644 .github/workflows/ci-linux.yml create mode 100644 .github/workflows/ci-macos.yml create mode 100644 .github/workflows/ci-windows.yml diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index c65cf92b580..00000000000 --- a/.appveyor.yml +++ /dev/null @@ -1,58 +0,0 @@ -version: 1.0.{build} -image: - - Visual Studio 2017 - - Visual Studio 2019 - -shallow_clone: true -clone_depth: 1 - -environment: - matrix: - - BUILD: GCC - - BUILD: MSVC - -matrix: - exclude: - - image: Visual Studio 2017 - BUILD: MSVC - - image: Visual Studio 2019 - BUILD: GCC - -install: - - set "PATH=C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\Windows\System32;C:\Windows;%PATH%" - - set MSYSTEM=MINGW64 - -build_script: - - bash -lc "exec 0