Allow tests to run again

This commit is contained in:
David Hummel
2021-08-17 23:22:00 -07:00
committed by ǝɹʇʇɐʃǝ◖ xıʃǝɟ
parent 032d90d130
commit 98224eadb2
6 changed files with 15 additions and 41 deletions

View File

@ -1,13 +0,0 @@
---
inputs:
packages:
description: List of package(s) to install
required: true
runs:
using: composite
steps:
- name: Install package(s)
uses: ./.github/actions/apt/install
with:
packages: ${{ inputs.packages }}

View File

@ -1,22 +0,0 @@
---
inputs:
groups:
description: List of group(s) to install
required: false
default: >-
"Development Tools"
packages:
description: List of package(s) to install
required: true
runs:
using: composite
steps:
- name: Install group(s)
uses: ./.github/actions/yum/groups-install
with:
groups: ${{ inputs.groups }}
- name: Install package(s)
uses: ./.github/actions/yum/install
with:
packages: ${{ inputs.packages }}

View File

@ -8,6 +8,8 @@ on:
- distros/centos-7
env:
build-group-dependencies: >-
"Development Tools"
build-dependencies: >-
boost169-devel
cairo-devel
@ -47,8 +49,12 @@ jobs:
uses: ./.github/actions/yum/install
with:
packages: epel-release
- name: Provision environment
uses: ./.github/actions/yum/provision
- name: Provision environment (groups)
uses: ./.github/actions/yum/groups-install
with:
groups: ${{ env.build-group-dependencies }}
- name: Provision environment (packages)
uses: ./.github/actions/yum/install
with:
packages: ${{ env.build-dependencies }}
- name: Cache "Download `Mapnik`" & "Build & Install `Mapnik`"

View File

@ -33,10 +33,13 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Provision environment
uses: ./.github/actions/yum/provision
- name: Provision environment (groups)
uses: ./.github/actions/yum/groups-install
with:
groups: ${{ env.build-group-dependencies }}
- name: Provision environment (packages)
uses: ./.github/actions/yum/install
with:
packages: ${{ env.build-dependencies }} httpd
- name: Run `./autogen.sh`
run: ./autogen.sh

View File

@ -28,7 +28,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v2
- name: Provision environment
uses: ./.github/actions/apt/provision
uses: ./.github/actions/apt/install
with:
packages: >-
${{ env.build-dependencies }}

View File

@ -16,7 +16,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v2
- name: Provision environment
uses: ./.github/actions/apt/provision
uses: ./.github/actions/apt/install
with:
packages: astyle
- name: Run `astyle`