Skip to content

CI on MacOS

CI on MacOS #76

Workflow file for this run

name: CI on MacOS
on: [push, pull_request, workflow_dispatch]
jobs:
test:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: "Install dependencies"
run: |
brew install cpanminus [email protected] [email protected]
cpanm DBI
cpanm Devel::CheckLib
cpanm Test::Deep
cpanm Test::More
cpanm Test::Pod
- name: "Run build"
run: |
export PATH="/usr/local/opt/[email protected]/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/opt/[email protected]/bin:$PATH"
perl Makefile.PL --testhost=127.0.0.1 --testuser=root
make
- name: "Start MySQL"
run: |
brew services start [email protected]
- name: "Run test"
run: make test