Skip to content

Get tests passing / CI green again #55

Get tests passing / CI green again

Get tests passing / CI green again #55

Workflow file for this run

name: CI
on:
push:
branches: [main, master]
tags: ["*"]
pull_request:
env:
BINARYBUILDER_AUTOMATIC_APPLE: "true"
BINARYBUILDER_USE_CCACHE: "true"
JULIA_NUM_THREADS: "3"
jobs:
test:
name: Julia ${{ matrix.version }} - ${{ matrix.config.name }} - ${{ github.event_name }}
runs-on: ${{ matrix.os }}
timeout-minutes: 120
permissions:
contents: read
env:
BINARYBUILDER_FULL_SHARD_TEST: ${{ matrix.config.full_shard }}
BINARYBUILDER_RUNNER: ${{ matrix.config.runner }}
BINARYBUILDER_USE_SQUASHFS: ${{ matrix.config.squashfs }}
strategy:
fail-fast: false
matrix:
version:
- "1"
- "min"
os:
- ubuntu-latest
arch:
- x64
config:
- name: privileged-squashfs
runner: privileged
squashfs: "true"
full_shard: "false"
- name: unprivileged-unpacked
runner: unprivileged
squashfs: "false"
full_shard: "true"
- name: docker-unpacked
runner: docker
squashfs: "false"
full_shard: "false"
steps:
- uses: actions/checkout@v7
- uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/cache@v3
- 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
token: ${{ secrets.CODECOV_TOKEN }}