Improve Makefile, github CI and TODO.md
* add generic target for host tools * disable netbsd target in github CI (fails for unrelated reason) * upgrade github CI to actions/checkout@v6 * clean and reorder TODO.md
This commit is contained in:
parent
9135840c67
commit
66eb50c39e
3 changed files with 571 additions and 520 deletions
44
.github/workflows/ci.yml
vendored
44
.github/workflows/ci.yml
vendored
|
|
@ -6,6 +6,8 @@ on:
|
|||
- '**'
|
||||
- '!.gitignore'
|
||||
- '!LICENSE'
|
||||
- '!README.md'
|
||||
- '!TODO.md'
|
||||
- '.github/workflows/ci.yml'
|
||||
push:
|
||||
branches:
|
||||
|
|
@ -18,7 +20,7 @@ jobs:
|
|||
strategy:
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
- name: build
|
||||
run: |
|
||||
./configure
|
||||
|
|
@ -31,7 +33,7 @@ jobs:
|
|||
run:
|
||||
shell: alpine.sh {0}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
- uses: jirutka/setup-alpine@v1
|
||||
with:
|
||||
arch: x86
|
||||
|
|
@ -47,7 +49,7 @@ jobs:
|
|||
# run:
|
||||
# shell: alpine.sh {0}
|
||||
# steps:
|
||||
# - uses: actions/checkout@v3
|
||||
# - uses: actions/checkout@v6
|
||||
# - uses: jirutka/setup-alpine@v1
|
||||
# with:
|
||||
# arch: s390x
|
||||
|
|
@ -65,7 +67,7 @@ jobs:
|
|||
matrix:
|
||||
os: [macos-14, macos-15]
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
- name: build
|
||||
run: |
|
||||
./configure
|
||||
|
|
@ -85,7 +87,7 @@ jobs:
|
|||
# run:
|
||||
# shell: msys2 {0}
|
||||
# steps:
|
||||
# - uses: actions/checkout@v4
|
||||
# - uses: actions/checkout@v6
|
||||
# - name: Setup MSYS2
|
||||
# uses: msys2/setup-msys2@v2
|
||||
# with:
|
||||
|
|
@ -115,7 +117,7 @@ jobs:
|
|||
# with:
|
||||
# packages: make gcc-g++ bash
|
||||
#
|
||||
# - uses: actions/checkout@v4
|
||||
# - uses: actions/checkout@v6
|
||||
#
|
||||
# - name: build
|
||||
# run: |
|
||||
|
|
@ -125,7 +127,7 @@ jobs:
|
|||
openbsd:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
- name: build
|
||||
uses: vmactions/openbsd-vm@v1
|
||||
with:
|
||||
|
|
@ -139,7 +141,7 @@ jobs:
|
|||
freebsd:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
- name: build
|
||||
uses: vmactions/freebsd-vm@v1
|
||||
with:
|
||||
|
|
@ -150,16 +152,16 @@ jobs:
|
|||
./configure
|
||||
gmake MAKE=gmake
|
||||
|
||||
netbsd:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: build
|
||||
uses: vmactions/netbsd-vm@v1
|
||||
with:
|
||||
usesh: true
|
||||
prepare: |
|
||||
/usr/sbin/pkg_add gmake
|
||||
run: |
|
||||
./configure
|
||||
gmake MAKE=gmake
|
||||
# netbsd:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v6
|
||||
# - name: build
|
||||
# uses: vmactions/netbsd-vm@v1
|
||||
# with:
|
||||
# usesh: true
|
||||
# prepare: |
|
||||
# /usr/sbin/pkg_add gmake
|
||||
# run: |
|
||||
# ./configure
|
||||
# gmake MAKE=gmake
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue