WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

add --trim analyzer #3049

add --trim analyzer

add --trim analyzer #3049

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
jobs:
arch-test:
name: Julia ${{ matrix.version }} / ${{ matrix.os }} ${{ matrix.arch }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false # don't stop CI even when one of them fails
matrix:
include:
- version: '1' # current stable
os: ubuntu-latest
arch: x64
- version: "1.12" # minimum version supported
os: ubuntu-latest
arch: x64
# - version: "1.13-nightly" # next release
# os: ubuntu-latest
# arch: x64
- version: "nightly" # nightly
os: ubuntu-latest
arch: x64
- version: "1" # x86 ubuntu
os: ubuntu-latest
arch: x86
- version: "1" # macos
os: macos-latest
arch: x64
- version: "1" # x86 windows
os: windows-latest
arch: x64
- version: "1" # x86 windows
os: windows-latest
arch: x86
steps:
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/cache@v2
- name: set preferences # needs to happen before precompile_workload
working-directory: .
run: |
echo '[JET]
JET_DEV_MODE = true' > LocalPreferences.toml
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v5
preference-test:
name: JET_DEV_MODE=${{ matrix.JET_DEV_MODE }} / use_fixed_world=${{ matrix.use_fixed_world }} / precompile_workload=${{ matrix.precompile_workload }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
JET_DEV_MODE: [true, false]
use_fixed_world: [true, false]
precompile_workload: [true, false]
steps:
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: "1"
arch: x64
- uses: julia-actions/cache@v2
- name: set preferences # needs to happen before precompile_workload
working-directory: .
run: |
echo '[JET]
JET_DEV_MODE = ${{ matrix.JET_DEV_MODE }}
use_fixed_world = ${{ matrix.use_fixed_world }}
precompile_workload = ${{ matrix.precompile_workload }}' > LocalPreferences.toml
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v5
multithreading-test:
name: JULIA_NUM_THREADS=4,2
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: "1"
arch: x64
- uses: julia-actions/cache@v2
- name: set preferences
working-directory: .
run: |
echo '[JET]
JET_DEV_MODE = true' > LocalPreferences.toml
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
env:
JULIA_NUM_THREADS: "4,2"
empty-loading-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
with:
version: "nightly"
arch: x64
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest