name: macOS on: push: branches: ["*"] pull_request: branches: ["*"] jobs: unit-tests: name: "Test perl on macOS" runs-on: macos-latest steps: - name: Install perl run: | brew install perl cpanminus perl -MConfig -e'print $Config{installscript}' >>$GITHUB_PATH - name: Print perl version run: perl -V - name: Install dzil run: cpanm -n Dist::Zilla - name: Checkout code uses: actions/checkout@v3 - name: Install author dependencies run: dzil authordeps --missing |cpanm -n - name: Install module dependencies run: dzil listdeps --develop --missing |cpanm -n - name: Run tests run: dzil smoke --author --release