Releases: julia-actions/julia-runtest
v1.9.3: Add missing version check to prevent dependency errors on nightly
What's Changed
- Add missing version check to test_harness by @SaschaMann in #81
Full Changelog: v1.9.2...v1.9.3
v1.9.2: Restrict annotation functionality to versions of Julia it works
What's Changed
- Add warning about annotate by @SaschaMann in #77
- Restrict annotation functionality to versions of Julia it works on by @ericphanson in #79
Full Changelog: v1.9.1...v1.9.2
v1.9.1: Export the JULIA_PKG_SERVER_REGISTRY_PREFERENCE variable for subsequent steps
What's Changed
- Export the JULIA_PKG_SERVER_REGISTRY_PREFERENCE variable for subsequent steps. by @fredrikekre in #75
Full Changelog: v1.9.0...v1.9.1
v1.9.0: Use eager Pkg server registry
What's Changed
- Use eager registry flavor instead of git clone. by @fredrikekre in #74
Full Changelog: v1.8...v1.9.0
v1.8.1: Support prefixes with args & debug improvements
What's Changed
- prevent double tests by @BeastyBlacksmith in #60
- Support prefixes with args by @SaschaMann in #71
- Print executed command in debug mode by @SaschaMann in #72
New Contributors
- @BeastyBlacksmith made their first contribution in #60
Full Changelog: v1.8.0...v1.8.1
v1.8.0: Add test failure annotations on v1.8+
What's Changed
- Make required checks work by @SaschaMann in #53
- Fix typo by @rikhuijzer in #52
- Add test failure annotations on v1.8+ by @ericphanson in #58
New Contributors
- @rikhuijzer made their first contribution in #52
- @ericphanson made their first contribution in #58
Full Changelog: v1.7...v1.8.0
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 :)