From 03e57e02877627c363595acf10e6887252b4e5e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20T=C3=A9treault-Pinard?= Date: Mon, 28 Nov 2022 17:21:32 -0500 Subject: [PATCH 1/4] add `jl_test` workflow to run the Julia `] test` on multiple Julia versions. --- .github/workflows/jl_test.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/jl_test.yml diff --git a/.github/workflows/jl_test.yml b/.github/workflows/jl_test.yml new file mode 100644 index 0000000..b17f260 --- /dev/null +++ b/.github/workflows/jl_test.yml @@ -0,0 +1,20 @@ +name: Run Julia tests + +on: [push, pull_request] + +jobs: + test: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + jl_version: ["1.3", "1.6", "1.8"] + steps: + - uses: actions/checkout@v2 + - uses: julia-actions/setup-julia@v1 + with: + version: ${{ matrix.jl_version }} + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 + with: + annotate: true From c2d4aca257730536b4e86ff0dc142fe1e09195b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20T=C3=A9treault-Pinard?= Date: Mon, 28 Nov 2022 18:07:18 -0500 Subject: [PATCH 2/4] bump lowest julia version tested to 1.4 to match PlotlyBase compat --- .github/workflows/jl_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/jl_test.yml b/.github/workflows/jl_test.yml index b17f260..2e7823c 100644 --- a/.github/workflows/jl_test.yml +++ b/.github/workflows/jl_test.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - jl_version: ["1.3", "1.6", "1.8"] + jl_version: ["1.4", "1.6", "1.8"] steps: - uses: actions/checkout@v2 - uses: julia-actions/setup-julia@v1 From 5c908f41f7e2dfbbf1322944a7d08ff00e552cea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20T=C3=A9treault-Pinard?= Date: Fri, 27 Jan 2023 14:14:18 -0500 Subject: [PATCH 3/4] add badge for `jl_test` workflow --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 66cb538..c867e5c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Dash for Julia +[![Juila tests](https://github.com/plotly/Dash.jl/actions/workflows/jl_test.yml/badge.svg)](https://github.com/plotly/Dash.jl/actions/workflows/jl_test.yml) [![CircleCI](https://circleci.com/gh/plotly/Dash.jl/tree/master.svg?style=svg)](https://circleci.com/gh/plotly/Dash.jl/tree/master) [![GitHub](https://img.shields.io/github/license/plotly/dashR.svg?color=dark-green)](https://github.com/plotly/Dash.jl/blob/master/LICENSE) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plotly/Dash.jl.svg?color=dark-green)](https://github.com/plotly/Dash.jl/graphs/contributors) From f744c706f8b6c4bb101a7f02860d56f25f28677d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20T=C3=A9treault-Pinard?= Date: Fri, 27 Jan 2023 14:15:29 -0500 Subject: [PATCH 4/4] bump julia compat to `"1.4"` to match the compat of `PlotlyBase.jl` (one of our deps) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index a678f81..af4388a 100644 --- a/Project.toml +++ b/Project.toml @@ -36,8 +36,8 @@ JSON3 = "1.9" MD5 = "0.2" PlotlyBase = "0.8.5, 0.8.6" YAML = "0.4.7" -julia = "1.3" Requires = "1.3" +julia = "1.4" [extras] Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"