texlive[69554] Build/source/.github: [gh actions] netbsd does not
commits+preining at tug.org
commits+preining at tug.org
Tue Jan 23 05:01:12 CET 2024
Revision: 69554
https://tug.org/svn/texlive?view=revision&revision=69554
Author: preining
Date: 2024-01-23 05:01:12 +0100 (Tue, 23 Jan 2024)
Log Message:
-----------
[gh actions] netbsd does not have pkg automatically, disable netbsd and solaris on build
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-01-23 03:39:48 UTC (rev 69553)
+++ trunk/Build/source/.github/scripts/build-tl.sh 2024-01-23 04:01:12 UTC (rev 69554)
@@ -42,9 +42,13 @@
apk update
apk add --no-progress bash gcc g++ make perl fontconfig-dev libx11-dev libxmu-dev libxaw-dev
;;
- freebsd|netbsd)
- pkg install gmake gcc pkgconf libX11 libXt libXaw fontconfig
+ freebsd)
+ env ASSUME_ALWAYS_YES=YES pkg install -y gmake gcc pkgconf libX11 libXt libXaw fontconfig
;;
+ netbsd)
+ echo "NetBSD support is WIP, please help!" >&2
+ exit 1
+ ;;
solaris)
echo "Solaris support is WIP, please help!" >&2
exit 1
Modified: trunk/Build/source/.github/workflows/main.yml
===================================================================
--- trunk/Build/source/.github/workflows/main.yml 2024-01-23 03:39:48 UTC (rev 69553)
+++ trunk/Build/source/.github/workflows/main.yml 2024-01-23 04:01:12 UTC (rev 69554)
@@ -135,6 +135,11 @@
ci_build: [ true ]
release_build:
- ${{ startsWith(github.ref, 'refs/tags/') }}
+ include:
+ - os: netbsd
+ ci_build: false
+ - os: solaris
+ ci_build: false
steps:
- name: checkout-main
More information about the tex-live-commits
mailing list.