mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-07-20 18:21:52 +00:00

* Takes about 3-5 minutes **Also:** * Split up `Lint` and `Build & Test` * Into independent workflows * Changed `.tar` compression to `GZip` * `--zstd` not available in `CentOS 7` * Also excluded `.git` & `.gitignore` * Created `Provisioning` local action * Combining update & install steps, etc. * Added libraries to `Ubuntu` build dependencies * `libmemcached-dev` & `librados-dev` * In order to test for successful compilation * ~~Reduced `build-archive` retention to 1 day~~ * Updated `ax_pthread` macro * While trying to resolve `apxs` failure * http://www.gnu.org/software/autoconf-archive/ax_pthread.html
25 lines
574 B
YAML
25 lines
574 B
YAML
---
|
|
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: Update installed packages
|
|
uses: ./.github/actions/yum/update
|
|
- 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 }}
|