From d5e358ce0bb0371f74b173fc1d797b59fd0dae46 Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Wed, 15 Feb 2023 18:03:57 +0000 Subject: [PATCH] Switch from Cirrus to Github Actions for MacOS testing --- .cirrus.yml | 10 ---------- .github/workflows/macos.yml | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 10 deletions(-) delete mode 100644 .cirrus.yml create mode 100644 .github/workflows/macos.yml diff --git a/.cirrus.yml b/.cirrus.yml deleted file mode 100644 index 0013eca..0000000 --- a/.cirrus.yml +++ /dev/null @@ -1,10 +0,0 @@ -task: - name: MacOS - macos_instance: - image: ghcr.io/cirruslabs/macos-ventura-base:latest - test_script: - - echo|cpan App::cpanminus - - /Users/admin/perl5/bin/cpanm --installdeps . - - perl Makefile.PL - - make - - make test diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml new file mode 100644 index 0000000..fda9d6e --- /dev/null +++ b/.github/workflows/macos.yml @@ -0,0 +1,19 @@ +on: [push, pull_request] +name: MacOS + +jobs: + build: + strategy: + fail-fast: false + matrix: + runs-on: ['macos-10.15', 'macos-11', 'macos-12'] + runs-on: ${{ matrix.runs-on }} + steps: + - uses: actions/checkout@v3 + - name: Setup Perl environment + uses: shogo82148/actions-setup-perl@v1 + - name: Test and build + run: | + cpanm --installdeps . + perl Makefile.PL + make test