freebsd_version:
description: 'FreeBSD version to use'
required: false
- default: '14.2'
+ default: '14.3'
type: choice
options:
- - '14.2'
- - '13.4'
- - '13.3'
+ - '14.3'
+ - '13.5'
lua_version:
description: 'Lua version to use'
required: false
release: ${{ inputs.freebsd_version }}
usesh: true
prepare: |
+ # Ignore OS version mismatch between pkg repository and running system
+ export IGNORE_OSVERSION=yes
+
# Update package repository
pkg update -f
openbsd_version:
description: 'OpenBSD version to use'
required: false
- default: '7.6'
+ default: '7.8'
type: choice
options:
+ - '7.8'
+ - '7.7'
- '7.6'
- - '7.5'
- - '7.4'
lua_version:
description: 'Lua version to use'
required: false
release: ${{ inputs.openbsd_version }}
usesh: true
prepare: |
+ # Set package repository path
+ export PKG_PATH=https://cdn.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/
+
# Install base build dependencies
pkg_add cmake ninja pkgconf \
pcre2 sqlite3 openssl ragel icu4c \
libsodium glib2 libunwind \
- perl-5 libarchive zstd xxhash \
+ perl libarchive zstd xxhash \
hyperscan file gettext-tools
# Install Lua version based on user selection