Skip to content

JuliaNightly

JuliaNightly #655

Workflow file for this run

---
name: JuliaNightly
on:
pull_request:
paths:
- ".github/workflows/JuliaNightly.yml"
schedule:
- cron: "0 2 * * *" # Daily at 2 AM UTC (8 PM CST)
jobs:
test:
name: Julia nightly - ubuntu-latest - x64
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: nightly
arch: x64
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v5
with:
files: lcov.info
# Work around having GitHub suspend the scheduled workflow if there is no commit activity
# for the past 60 days. As this repo doesn't get much activity beyond artifact updates
# this can be quite annoying.
keepalive:
name: Keepalive
runs-on: ubuntu-latest
# These permissions are needed to:
# - Keep the workflow alive: https://github.com/marketplace/actions/keepalive-workflow#github-api-keepalive-workflow---default-for-github-actions-users
permissions:
actions: write
steps:
- uses: actions/checkout@v4
- uses: gautamkrishnar/keepalive-workflow@v2