texlive[70010] Build/source/.github: [GHA] try netbsd again
commits+preining at tug.org
commits+preining at tug.org
Tue Feb 20 14:15:35 CET 2024
Revision: 70010
https://tug.org/svn/texlive?view=revision&revision=70010
Author: preining
Date: 2024-02-20 14:15:35 +0100 (Tue, 20 Feb 2024)
Log Message:
-----------
[GHA] try netbsd again
Modified Paths:
--------------
trunk/Build/source/.github/scripts/build-tl.sh
trunk/Build/source/.github/workflows/main.yml
Modified: trunk/Build/source/.github/scripts/build-tl.sh
===================================================================
--- trunk/Build/source/.github/scripts/build-tl.sh 2024-02-20 05:25:18 UTC (rev 70009)
+++ trunk/Build/source/.github/scripts/build-tl.sh 2024-02-20 13:15:35 UTC (rev 70010)
@@ -114,6 +114,11 @@
export CFLAGS=-D_NETBSD_SOURCE
export CXXFLAGS='-D_NETBSD_SOURCE -std=c++11'
;;
+ *-netbsd)
+ export TL_MAKE=gmake
+ export CFLAGS=-D_NETBSD_SOURCE
+ export CXXFLAGS='-D_NETBSD_SOURCE -std=c++11'
+ ;;
esac
export TL_MAKE_FLAGS
Modified: trunk/Build/source/.github/workflows/main.yml
===================================================================
--- trunk/Build/source/.github/workflows/main.yml 2024-02-20 05:25:18 UTC (rev 70009)
+++ trunk/Build/source/.github/workflows/main.yml 2024-02-20 13:15:35 UTC (rev 70010)
@@ -130,12 +130,14 @@
fail-fast: false
matrix:
arch: [ i386, amd64 ]
- os: [ freebsd, solaris ]
+ os: [ netbsd, freebsd, solaris ]
release_build:
- ${{ startsWith(github.ref, 'refs/tags/') }}
include:
- os: freebsd
ci_build: true
+ - os: netbsd
+ ci_build: true
- os: solaris
ci_build: true
@@ -144,6 +146,15 @@
uses: actions/checkout at v4
with:
path: 'repo'
+ - name: build netbsd
+ uses: vmactions/netbsd-vm at v1
+ if: ${{ matrix.os == 'netbsd' && (matrix.ci_build || matrix.release_build) }}
+ with:
+ release: '9.0'
+ usesh: true
+ run: |
+ cd repo
+ sh .github/scripts/build-tl.sh ${{ matrix.arch }}-${{ matrix.os }} ${{ matrix.os }}
- name: build freebsd
uses: vmactions/freebsd-vm at v1
if: ${{ matrix.os == 'freebsd' && (matrix.ci_build || matrix.release_build) }}
More information about the tex-live-commits
mailing list.