Skip to content

Commit 6638b00

Browse files
github-actions[bot]CompatHelper Juliajagot
authored
CompatHelper: bump compat for FastGaussQuadrature to 0.5, (keep existing compat) (#61)
* CompatHelper: bump compat for FastGaussQuadrature to 0.5, (keep existing compat) * Bumped version * Updated CI config * Preview docs * Build docs on latest Julia 1.x * Simplified docs plots setup Co-authored-by: CompatHelper Julia <[email protected]> Co-authored-by: Stefanos Carlström <[email protected]>
1 parent 462c5c9 commit 6638b00

File tree

5 files changed

+39
-116
lines changed

5 files changed

+39
-116
lines changed

.github/workflows/CI.yml

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
name: CI
22
on:
3-
- push
4-
- pull_request
3+
push:
4+
branches:
5+
- master
6+
tags: ['*']
7+
pull_request:
8+
concurrency:
9+
# Skip intermediate builds: always.
10+
# Cancel intermediate builds: only if it is a pull request build.
11+
group: ${{ github.workflow }}-${{ github.ref }}
12+
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
513
jobs:
614
test:
715
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
@@ -27,39 +35,33 @@ jobs:
2735
with:
2836
version: ${{ matrix.version }}
2937
arch: ${{ matrix.arch }}
30-
- uses: actions/cache@v1
31-
env:
32-
cache-name: cache-artifacts
33-
with:
34-
path: ~/.julia/artifacts
35-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
36-
restore-keys: |
37-
${{ runner.os }}-test-${{ env.cache-name }}-
38-
${{ runner.os }}-test-
39-
${{ runner.os }}-
38+
- uses: julia-actions/cache@v1
4039
- uses: julia-actions/julia-buildpkg@v1
4140
- uses: julia-actions/julia-runtest@v1
4241
- uses: julia-actions/julia-processcoverage@v1
43-
- uses: codecov/codecov-action@v1
42+
- uses: codecov/codecov-action@v2
4443
with:
45-
file: lcov.info
44+
files: lcov.info
4645
docs:
4746
name: Documentation
4847
runs-on: ubuntu-latest
48+
permissions:
49+
contents: write
4950
steps:
5051
- uses: actions/checkout@v2
5152
- uses: julia-actions/setup-julia@v1
5253
with:
53-
version: '1.6'
54+
version: '1'
55+
- uses: julia-actions/julia-buildpkg@v1
5456
- run: |
5557
julia --project=docs -e '
5658
using Pkg
57-
pkg"add PyCall PyPlot https://github.com/jagot/Jagot.jl.git https://github.com/jagot/PyPlotRecipes.jl.git Colors LinearAlgebra IntervalSets Statistics Random ArnoldiMethod"
58-
Pkg.develop(PackageSpec(path=pwd()))
59-
Pkg.instantiate()'
59+
Pkg.instantiate()
60+
pkg"add https://github.com/jagot/Jagot.jl.git https://github.com/jagot/PyPlotRecipes.jl.git"
61+
pkg"build PyPlot"'
6062
env:
6163
PYTHON: ""
62-
- run: julia --project=docs docs/make.jl
64+
- uses: julia-actions/julia-docdeploy@v1
6365
env:
6466
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6567
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
@@ -70,7 +72,7 @@ jobs:
7072
- uses: actions/checkout@v2
7173
- uses: julia-actions/setup-julia@v1
7274
with:
73-
version: '1.6'
75+
version: '1'
7476
- run: |
7577
julia --project=docs -e '
7678
using Pkg

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "CompactBases"
22
uuid = "2c0377a8-7469-4ebd-be0f-82e501f20078"
33
authors = ["Stefanos Carlström <[email protected]>"]
4-
version = "0.3.10"
4+
version = "0.3.11"
55

66
[deps]
77
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
@@ -22,7 +22,7 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
2222
BandedMatrices = "0.16,0.17"
2323
BlockBandedMatrices = "0.11"
2424
ContinuumArrays = "0.10, 0.11"
25-
FastGaussQuadrature = "0.4"
25+
FastGaussQuadrature = "0.4, 0.5"
2626
FillArrays = "0.12,0.13"
2727
Formatting = "0.4"
2828
IntervalSets = "0.5.1,0.6,0.7"

docs/Manifest.toml

Lines changed: 0 additions & 93 deletions
This file was deleted.

docs/Project.toml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
[deps]
2+
ArnoldiMethod = "ec485272-7323-5ecc-a04f-4719b315124d"
3+
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
24
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
5+
IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953"
6+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
7+
PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
8+
PyPlot = "d330b81b-6aea-500a-939a-2ce795aea3ee"
9+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
10+
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
311

412
[compat]
5-
Documenter = "~0.24"
13+
Documenter = "0.27"
14+
ArnoldiMethod = "0.2"
15+
Colors = "0.12"
16+
IntervalSets = "0.5.1,0.6,0.7"
17+
PyCall = "1.94"
18+
PyPlot = "2.11"

docs/make.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,5 @@ makedocs(;
4444

4545
deploydocs(;
4646
repo="github.com/JuliaApproximation/CompactBases.jl",
47+
push_preview = true,
4748
)

0 commit comments

Comments
 (0)