Files
mod_tile/.github/actions/yum/provision/action.yml
David Hummel 7c4081dc81 Added build & test on Fedora 34
* 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
2021-08-02 17:03:19 +02:00

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 }}