Skip to content

Commit

Permalink
GHA: add test on freebsd
Browse files Browse the repository at this point in the history
  • Loading branch information
gaborcsardi committed Feb 8, 2025
1 parent 609957c commit f4909c4
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/freebsd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
on:
push:
branches: [main, master]
pull_request:
workflow_dispatch:
inputs:
release:
description: 'FreeBSD release'
required: true
type: choice
options:
- '15.0'
- '14.2-pre'
- '14.1'
- '14.0'
- '13.4'
- '13.3'
- '13.2'
- '12.4'
default: '14.1'

name: freebsd.yaml

jobs:
freebsd:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: r-hub/actions/setup-r-freebsd@main
with:
release: ${{ github.event.inputs.release || '14.1' }}
- uses: r-hub/actions/platform-info@v1

- uses: r-lib/actions/setup-r-dependencies@v2
with:
pak-version: none
install-pandoc: false
install-quarto: false
extra-packages: any::rcmdcheck
needs: check

- uses: r-lib/actions/check-r-package@v2
with:
upload-snapshots: true
build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")'

0 comments on commit f4909c4

Please sign in to comment.