diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aae56a1..1128781 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,13 +19,15 @@ jobs: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch}} runs-on: ${{ matrix.os }} - continue-on-error: ${{ matrix.version == 'nightly' }} + continue-on-error: ${{ matrix.experimental }} strategy: fail-fast: false matrix: version: - '1.6' # LTS (lowest supported `julia` version declared in `Project.toml`) - '1' # latest stable + experimental: + - false os: [ubuntu-latest, windows-latest, macos-latest] arch: [x64, x86] exclude: @@ -37,9 +39,10 @@ jobs: include: - version: 'nightly' os: ubuntu-latest + experimental: true steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@latest with: version: ${{ matrix.version }} @@ -47,8 +50,10 @@ jobs: - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-runtest@latest - uses: julia-actions/julia-processcoverage@latest - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v4 with: + token: ${{ secrets.CODECOV_TOKEN }} + fail_ci_if_error: false file: lcov.info Skip: diff --git a/.github/workflows/format_check.yml b/.github/workflows/format_check.yml index b19d031..0af220a 100644 --- a/.github/workflows/format_check.yml +++ b/.github/workflows/format_check.yml @@ -23,7 +23,7 @@ jobs: with: version: ${{ matrix.julia-version }} - uses: julia-actions/cache@v1 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install JuliaFormatter and format run: | julia -e 'using Pkg; Pkg.add(PackageSpec(name="JuliaFormatter"))' diff --git a/.github/workflows/invalidations.yml b/.github/workflows/invalidations.yml index b3b0338..94fb8c2 100644 --- a/.github/workflows/invalidations.yml +++ b/.github/workflows/invalidations.yml @@ -16,12 +16,12 @@ jobs: - uses: julia-actions/setup-julia@latest with: version: '1' - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-invalidations@v1 id: invs_pr - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: 'master' - uses: julia-actions/julia-buildpkg@latest diff --git a/README.md b/README.md index e418000..8220337 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,4 @@ [![CI](https://github.com/JuliaPlots/PlotUtils.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/JuliaPlots/PlotUtils.jl/actions/workflows/ci.yml) [![project chat](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://julialang.zulipchat.com/#narrow/stream/236493-plots) [![Coverage Status](https://codecov.io/gh/JuliaPlots/PlotUtils.jl/branch/master/graphs/badge.svg?branch=master)](https://app.codecov.io/gh/JuliaPlots/PlotUtils.jl) +[![PlotUtils Downloads](https://img.shields.io/badge/dynamic/json?url=http%3A%2F%2Fjuliapkgstats.com%2Fapi%2Fv1%2Fmonthly_downloads%2FPlotUtils&query=total_requests&suffix=%2Fmonth&label=Downloads)](https://juliapkgstats.com/pkg/PlotUtils)