Files
neovim/.github/workflows/test_bsd.yml
dependabot[bot] 16a1d203e9 ci: bump the github-actions group across 1 directory with 2 updates
Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm).


Updates `github/codeql-action` from 4.37.6 to 4.37.8
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v4.37.6...v4.37.8)

Updates `vmactions/freebsd-vm` from 1.5.3 to 1.5.4
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](83b151f58c...d0518f9125)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.37.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-31 14:48:10 +02:00

65 lines
1.5 KiB
YAML

name: test-bsd
on:
push:
branches:
- 'master'
- 'release-[0-9]+.[0-9]+'
pull_request:
branches:
- 'master'
- 'release-[0-9]+.[0-9]+'
workflow_dispatch:
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
freebsd:
name: FreeBSD
runs-on: ubuntu-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v7.0.1
with:
persist-credentials: false
- name: Build
uses: vmactions/freebsd-vm@d0518f912576ae759075aa00fb9fe27037940271 # v1.5.4
with:
usesh: true
cache-after-prepare: true
prepare: |
pkg install -y cmake gmake ninja unzip wget gettext python git
run: |
set -e
gmake deps
gmake CMAKE_EXTRA_FLAGS="-DCI_BUILD=ON" nvim
./build/bin/nvim --version
openbsd:
name: OpenBSD
runs-on: ubuntu-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v7.0.1
with:
persist-credentials: false
- name: Build
uses: vmactions/openbsd-vm@e6c68b637a12e83519688d115d57d5b0b53923cd # v1.4.6
with:
usesh: true
cache-after-prepare: true
prepare: |
pkg_add -I cmake gmake ninja gettext-tools gettext-runtime git
run: |
set -e
gmake deps
gmake CMAKE_EXTRA_FLAGS="-DCI_BUILD=ON" nvim
./build/bin/nvim --version