1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-01-21 04:46:52 +00:00

"ngIRCd CI" GitHub Action: Update and use cache-apt-pkgs-action

This commit is contained in:
Alexander Barton 2024-01-21 01:20:14 +01:00
parent bb8b6f0fba
commit 2984dad8b4

View File

@ -5,7 +5,6 @@ on:
branches: branches:
- master - master
paths-ignore: paths-ignore:
- 'AUTHORS'
- 'COPYING' - 'COPYING'
- 'ChangeLog' - 'ChangeLog'
- 'NEWS' - 'NEWS'
@ -18,7 +17,6 @@ on:
branches: branches:
- master - master
paths-ignore: paths-ignore:
- 'AUTHORS'
- 'COPYING' - 'COPYING'
- 'ChangeLog' - 'ChangeLog'
- 'NEWS' - 'NEWS'
@ -31,13 +29,16 @@ on:
jobs: jobs:
build_and_distcheck: build_and_distcheck:
name: Configure ngIRCd sources and run make targets "all" and "distcheck"
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Install packages - uses: awalsh128/cache-apt-pkgs-action@v1
run: sudo apt-get install autoconf automake build-essential expect libident-dev libpam-dev libssl-dev libwrap0-dev libz-dev pkg-config telnet with:
packages: autoconf automake build-essential expect libident-dev libpam-dev libssl-dev libwrap0-dev libz-dev pkg-config telnet
version: 1.0
- name: Generate build system files - name: Generate build system files
run: ./autogen.sh run: ./autogen.sh
- name: Configure the build system - name: Configure the build system