diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 2a809cb3..c799555b 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: perl-version: - - '5.22' + - '5.26' - '5.32' - '5.34' - '5.36' @@ -20,13 +20,13 @@ jobs: image: perl:${{ matrix.perl-version }} steps: - uses: actions/checkout@v2 - - name: perl -V - run: perl -V - - name: Install early dep + - name: dev packages for testing + run: apt update && apt install -y libgd-dev graphviz libxml2-dev + - name: Install early + extra deps run: cpanm -n File::ShareDir::Install + - name: Install dependencies + run: cpanm -n --installdeps --with-develop . - name: Set up run: perl Makefile.PL - - name: Install dependencies - run: cpanm -n --installdeps . - name: Run Tests run: prove -lj4 t diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 9f36fafc..87081e7d 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -12,14 +12,14 @@ jobs: steps: - uses: actions/checkout@v2 - name: Set up Perl - run: brew install perl + run: brew install perl gd graphviz libxml2 - name: perl -V run: perl -V - name: Install early dep - run: cpanm -n File::ShareDir::Install + run: curl -L https://cpanmin.us | perl - -n File::ShareDir::Install + - name: Install Dependencies + run: curl -L https://cpanmin.us | perl - --installdeps -n --with-develop . - name: Set up run: perl Makefile.PL - - name: Install Dependencies - run: curl -L https://cpanmin.us | perl - --installdeps -n . - name: Run Tests run: prove -lj4 t diff --git a/Makefile.PL b/Makefile.PL index 70080cbc..ae90fc67 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -85,6 +85,8 @@ my %eumm_args = ( requires => { 'Template' => '2.20', 'GD' => '0', + 'DBD::SQLite' => '0', + 'CGI' => '0', 'GraphViz' => '0', 'Graph::Directed' => '0', 'Spreadsheet::ParseExcel' => '0.41',