Skip to content

Commit d149d3b

Browse files
committed
v0.4, add CI
1 parent baf9f2d commit d149d3b

File tree

2 files changed

+46
-4
lines changed

2 files changed

+46
-4
lines changed

.github/workflows/ci.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: CI
2+
on:
3+
- push
4+
- pull_request
5+
jobs:
6+
test:
7+
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
8+
runs-on: ${{ matrix.os }}
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
version:
13+
- '1.5'
14+
- '^1.6.0-0'
15+
os:
16+
- ubuntu-latest
17+
- macOS-latest
18+
- windows-latest
19+
arch:
20+
- x64
21+
steps:
22+
- uses: actions/checkout@v2
23+
- uses: julia-actions/setup-julia@v1
24+
with:
25+
version: ${{ matrix.version }}
26+
arch: ${{ matrix.arch }}
27+
- uses: actions/cache@v1
28+
env:
29+
cache-name: cache-artifacts
30+
with:
31+
path: ~/.julia/artifacts
32+
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
33+
restore-keys: |
34+
${{ runner.os }}-test-${{ env.cache-name }}-
35+
${{ runner.os }}-test-
36+
${{ runner.os }}-
37+
- uses: julia-actions/julia-buildpkg@v1
38+
- uses: julia-actions/julia-runtest@v1
39+
- uses: julia-actions/julia-processcoverage@v1
40+
- uses: codecov/codecov-action@v1
41+
with:
42+
file: lcov.info

Project.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ApproxFunBase"
22
uuid = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"
3-
version = "0.3.14"
3+
version = "0.4"
44

55
[deps]
66
AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"
@@ -27,7 +27,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
2727
ToeplitzMatrices = "c751599d-da0a-543b-9d20-d0a503d91d24"
2828

2929
[compat]
30-
AbstractFFTs = "0.4, 0.5, 1"
30+
AbstractFFTs = "0.5, 1"
3131
BandedMatrices = "0.16"
3232
BlockArrays = "0.14"
3333
BlockBandedMatrices = "0.10"
@@ -42,10 +42,10 @@ InfiniteArrays = "0.10"
4242
IntervalSets = "0.5"
4343
LazyArrays = "0.20"
4444
LowRankApprox = "0.2, 0.3, 0.4"
45-
SpecialFunctions = "0.8, 0.9, 0.10, 1.0"
45+
SpecialFunctions = "0.10, 1.0"
4646
StaticArrays = "0.12, 1.0"
4747
ToeplitzMatrices = "0.6"
48-
julia = "1.3"
48+
julia = "1.5"
4949

5050
[extras]
5151
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

0 commit comments

Comments
 (0)