mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-08-01 07:43:30 +00:00
Allow tests to run again
This commit is contained in:

committed by
ǝɹʇʇɐʃǝ◖ xıʃǝɟ

parent
032d90d130
commit
98224eadb2
13
.github/actions/apt/provision/action.yml
vendored
13
.github/actions/apt/provision/action.yml
vendored
@ -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 }}
|
22
.github/actions/yum/provision/action.yml
vendored
22
.github/actions/yum/provision/action.yml
vendored
@ -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 }}
|
10
.github/workflows/build-and-test-centos-7.yml
vendored
10
.github/workflows/build-and-test-centos-7.yml
vendored
@ -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`"
|
||||
|
@ -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
|
||||
|
@ -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 }}
|
||||
|
2
.github/workflows/lint.yml
vendored
2
.github/workflows/lint.yml
vendored
@ -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`
|
||||
|
Reference in New Issue
Block a user