ref: d2edc048b16b95a27d1e9e7b6d063043d3ed3266
parent: 49e1afa966b7d03f46019c7070a1262f95286d82
author: Ralph Giles <giles@thaumas.net>
date: Thu Apr 17 10:08:09 EDT 2025
github actions: Add a Makefile build Test the gnu makefile build in github repositories to help find breakage when changes are proposed.
--- /dev/null
+++ b/.github/workflows/makefile.yml
@@ -1,0 +1,26 @@
+name: Makefile
+
+on: [push, pull_request]
+
+jobs:
+
+ MakefileBuild:
+ name: Makefile/${{ matrix.config.name }}
+ runs-on: ${{ matrix.config.os }}
+ strategy:
+ fail-fast: false
+ matrix:
+ config:
+ - {
+ name: "Linux/GCC",
+ os: ubuntu-latest,
+ compiler: gcc,
+ }
+ steps:
+ - uses: actions/checkout@v3
+ - name: Build
+ run: make -f Makefile.unix -j 2
+ - name: Test
+ run: make -f Makefile.unix check -j 2
+ - name: Clean
+ run: make -f Makefile.unix clean
--
⑨