Releases: julia-actions/julia-runtest
v1.7.0: Allow control of --check-bounds command option
See #46 for details.
Thanks to @IanButterworth and @c42f!
v1.6.0: Add the `force_latest_compatible_version` input, and add the "auto-detect Dependabot/CompatHelper" functionality
See #20 and JuliaLang/Pkg.jl#2439 for context.
Thanks to @DilumAluthge for implementing this feature :)
v1.5.1: Put the General registry clone inside a bounded retry loop (#31)
v1.5.0: Add prefix input
Prefixing the Julia command
In some packages, you may want to prefix the julia
command with another command, e.g. for running tests of certain graphical libraries with xvfb-run
.
In that case, you can add an input called prefix
containing the command that will be inserted to your workflow:
- uses: julia-actions/julia-runtest@v1
with:
prefix: xvfb-run
If you only want to add this prefix on certain builds, you can include additional values into a combination of your build matrix, e.g.:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
version: ['1.0', '1', 'nightly']
arch: [x64]
include:
- os: ubuntu-latest
prefix: xvfb-run
steps:
# ...
- uses: julia-actions/julia-runtest@v1
with:
prefix: ${{ matrix.prefix }}
# ...
This will add the prefix xvfb-run
to all builds where the os
is ubuntu-latest
.
See #24.
Thanks to everyone involved in adding and testing the feature :)
Add project input
New input project
(#23)
project:
description: 'Value passed to the --project flag. The default value is the repository root: "@."'
default: '@.'
Thanks to @anaveragehuman!
Enable depwarn input option (#21)
v1.2.0: Make coverage optional (#19)
New input coverage
:
coverage:
description: 'Value determining whether to test with coverage or not. Options: true | false. Default value: true.'
default: 'true'
(#19)
v1.1.0: Avoid delay after package registration by cloning General (#17)
* Avoid delay in package registration by cloning General * Fix a typo Co-authored-by: Sascha Mann <[email protected]> * Clarify why JULIA_PKG_SERVER is set for a single step Co-authored-by: Sascha Mann <[email protected]>