X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=.github%2Fworkflows%2Fmacos.yml;h=09ab99e31ed4a7124e59ffd9abba5e5bfad91cd9;hb=5ff32563f4289ab5e2dc1bc1f927e0adcca937a5;hp=28434bf8cefa71b04b8f47a60144ea03e3d5455f;hpb=83a766423068c52c728ab57742084410c936f701;p=chaz%2Fp5-File-KDBX-XS diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 28434bf..09ab99e 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -1,4 +1,4 @@ -name: macos +name: macOS on: push: @@ -14,12 +14,18 @@ jobs: steps: - name: Install perl - run: brew 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 dependencies - run: curl -sL https://git.io/cpm |perl - install -g --with-develop --show-build-log-on-failure + - 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