clang-ubsan
now correctly fails on undefined sanitizer errors.
-
New platform:
m1-san
, arm64 macOS with a recent Xcode and sanitizers. -
New platform:
clang-ubsan
, clang 19 with undefined behavior sanitizer. -
[setup-r-netbsd]: now works if
PATH
does not include/usr/sbin/
. -
[setup-r-freebsd]: now installs pak from source if there is no binary pak build available.
- New (experimental)
ssh-server
action.
-
The
setup-r-*bsd
actions setNOT_CRAN=true
, unless it is already set, similarly to ther-lib/actions/setup-r
action. -
The
setup-r-netbsd
action now installs the X11 libraries. -
The workflows for the
setup-r-*bsd
actions are simpler now.
-
The
setup-r-freebsd
action now uses the/bin/sh
shell on older FreeBSD releases as well. -
The default release of the
setup-r-openbsd
action is now '7.6', which is the latest release, instead of '14.1' which does not make sense and was a copy-paste error. -
The
platform-info
action now always uses ther-hub/actions/debug-shell@v1
action, so all workflows that use it create an interactive shell now on debug re-runs.
- New platforms:
clang20
andnoremap
.
-
New actions:
setup-r-netbsd
,setup-r-dragonflybsd
. -
Improved
setup-r-freebsd
andsetup-r-openbsd
actions:- Fix package caching.
- Install qpdf.
- Do not use sshfs, it causes issues.
- Copy
$GITHUB_WORKFLOW
files to VM beforeRscript
, copy then back after.
-
Do not set
NOT_CRAN=true
on VMs.
- New actions:
setup-r-freebsd
,setup-r-openbsd
anddebug-shell
.
- Fixed
setup
action so it works without R being installed on the VM. It is not pre-installed on the newubuntu-latest
any more.
- Automatic quarto installation is now disabled because it does not work on many containers (#25, @pawelru).
- Fail job for UBSAN errors (#16).
- New
rchk
andclang19
containers.
- New
c23
container.
- New
gcc14
container.
r-hub/checkout@v1
now does not forwardtoken
, it breaks the build if it is missing.
r-hub/checkout@v1
forwards thetoken
andsubmodules
parameters toactions/checkout
(#15).
r-hub/setup-deps@v1
now uses a better cache key, so builds don't use packages from incompatible R builds (r-hub/rhub#602).
r-hub/setup-deps@v1
always installs Pandoc now.
r-hub/setup-r-sysreqs@v1
now installs XQuartz on macOS by default.
r-hub/setup-r-sysreqs@v1
uses updated URLs to download the system package bundles.
- Fix macOS platforms,
macos-latest
is now arm64, so we need to usemacos-13
to run x86_64 jobs.
- Do not use dev
r-lib/actions
any more.
r-hub/setup-r@v1
now usesr-hub/setup-r-sysreqs
to install system packages on macOS.
- New
r-hub/setup-r-sysreqs@v1
action.
- First version.