summaryrefslogtreecommitdiff
path: root/Build/source/.github/workflows/main.yml
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2024-02-19 10:19:44 +0000
committerNorbert Preining <preining@logic.at>2024-02-19 10:19:44 +0000
commite5c3ecac7dfb79969c23f43435066c5814ce56e3 (patch)
tree4f33bb65e2b9b6c5759796dd70cb7cff90a9a52a /Build/source/.github/workflows/main.yml
parentdb4892f213cf8ebcd3312e9895379e3a02082228 (diff)
[GHA] first shot at openbsd
git-svn-id: svn://tug.org/texlive/trunk@69979 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/.github/workflows/main.yml')
-rw-r--r--Build/source/.github/workflows/main.yml13
1 files changed, 12 insertions, 1 deletions
diff --git a/Build/source/.github/workflows/main.yml b/Build/source/.github/workflows/main.yml
index 3472666bcc0..4563d2b7215 100644
--- a/Build/source/.github/workflows/main.yml
+++ b/Build/source/.github/workflows/main.yml
@@ -130,10 +130,12 @@ jobs:
fail-fast: false
matrix:
arch: [ i386, amd64 ]
- os: [ freebsd, solaris ]
+ os: [ openbsd, freebsd, solaris ]
release_build:
- ${{ startsWith(github.ref, 'refs/tags/') }}
include:
+ - os: openbsd
+ ci_build: true
- os: freebsd
ci_build: true
- os: solaris
@@ -144,6 +146,15 @@ jobs:
uses: actions/checkout@v4
with:
path: 'repo'
+ - name: build openbsd
+ uses: vmactions/openbsd-vm@v1
+ if: ${{ matrix.os == 'openbsd' && (matrix.ci_build || matrix.release_build) }}
+ with:
+ release: '7.4'
+ usesh: true
+ run: |
+ cd repo
+ sh .github/scripts/build-tl.sh ${{ matrix.arch }}-${{ matrix.os }} ${{ matrix.os }}
- name: build freebsd
uses: vmactions/freebsd-vm@v1
if: ${{ matrix.os == 'freebsd' && (matrix.ci_build || matrix.release_build) }}