From 053e54f9ce73bb6091089389dc39eafe0af23d35 Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Wed, 1 May 2024 10:12:14 -0400 Subject: [PATCH] Update dependencies and CI setup --- .github/workflows/ci.yml | 44 ++++++++++++++++++++++++++++------------ Project.toml | 7 ------- README.md | 1 + test/Project.toml | 3 +++ 4 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 test/Project.toml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef9afa8..a413ecd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,20 +12,36 @@ jobs: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} runs-on: ${{ matrix.os }} strategy: - fail-fast: false matrix: - arch: - - x64 - - x86 - os: - - macOS-latest - - ubuntu-latest - - windows-latest - version: - - '1' # automatically expands to the latest stable 1.x release of Julia - exclude: - - os: macOS-latest - arch: x86 # 32-bit Julia binaries are not available on macOS + # See for available Julia versions + include: + - arch: "x64" + os: "ubuntu-latest" + version: "1.10" + - arch: "x64" + os: "windows-latest" + version: "1.10" + - arch: "x64" + os: "macOS-latest" + version: "1.10" + - arch: "x86" + os: "ubuntu-latest" + version: "1.10" + - arch: "x64" + os: "ubuntu-latest" + version: "1.9" + - arch: "x64" + os: "ubuntu-latest" + version: "1.8" + - arch: "x64" + os: "ubuntu-latest" + version: "1.7" + - arch: "x64" + os: "ubuntu-latest" + version: "1.6" + # - arch: "x64" + # os: "ubuntu-latest" + # version: "nightly" steps: - uses: actions/checkout@v2 - uses: julia-actions/setup-julia@v1 @@ -46,5 +62,7 @@ jobs: - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v1 + env: + CODECOV_TOKEN: 82aae245-ad5c-41ac-9e30-b64617ce25b0 with: file: lcov.info diff --git a/Project.toml b/Project.toml index c3f7315..1854767 100644 --- a/Project.toml +++ b/Project.toml @@ -9,10 +9,3 @@ PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" [compat] PrecompileTools = "1" julia = "1.6" - -[extras] -InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240" -Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" - -[targets] -test = ["Test", "InteractiveUtils"] diff --git a/README.md b/README.md index 3a02847..82774d2 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Explicit SIMD vectorization in Julia [![Code Coverage](https://codecov.io/gh/eschnett/SIMD.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/eschnett/SIMD.jl) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3355421.svg)](https://doi.org/10.5281/zenodo.3355421) +[![PkgEval](https://juliaci.github.io/NanosoldierReports/pkgeval_badges/S/SIMD.svg)](https://juliaci.github.io/NanosoldierReports/pkgeval_badges/S/SIMD.html) | Julia | CI | | ------- | -- | diff --git a/test/Project.toml b/test/Project.toml new file mode 100644 index 0000000..c42cf5c --- /dev/null +++ b/test/Project.toml @@ -0,0 +1,3 @@ +[deps] +InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"