File tree Expand file tree Collapse file tree 7 files changed +137
-0
lines changed Expand file tree Collapse file tree 7 files changed +137
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+ on :
3+ pull_request :
4+ branches :
5+ - master
6+ push :
7+ branches :
8+ - master
9+ jobs :
10+ test :
11+ runs-on : ubuntu-latest
12+ strategy :
13+ matrix :
14+ group :
15+ - Core
16+ version :
17+ - ' 1'
18+ - ' 1.6'
19+ steps :
20+ - uses : actions/checkout@v2
21+ - uses : julia-actions/setup-julia@v1
22+ with :
23+ version : ${{ matrix.version }}
24+ - uses : actions/cache@v1
25+ env :
26+ cache-name : cache-artifacts
27+ with :
28+ path : ~/.julia/artifacts
29+ key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
30+ restore-keys : |
31+ ${{ runner.os }}-test-${{ env.cache-name }}-
32+ ${{ runner.os }}-test-
33+ ${{ runner.os }}-
34+ - uses : julia-actions/julia-buildpkg@v1
35+ - uses : julia-actions/julia-runtest@v1
36+ env :
37+ GROUP : ${{ matrix.group }}
38+ - uses : julia-actions/julia-processcoverage@v1
39+ - uses : codecov/codecov-action@v1
40+ with :
41+ file : lcov.info
Original file line number Diff line number Diff line change 1+ name : CompatHelper
2+
3+ on :
4+ schedule :
5+ - cron : ' 00 * * * *'
6+ issues :
7+ types : [opened, reopened]
8+
9+ jobs :
10+ build :
11+ runs-on : ${{ matrix.os }}
12+ strategy :
13+ matrix :
14+ julia-version : [1]
15+ julia-arch : [x86]
16+ os : [ubuntu-latest]
17+ steps :
18+ - uses : julia-actions/setup-julia@latest
19+ with :
20+ version : ${{ matrix.julia-version }}
21+ - name : Pkg.add("CompatHelper")
22+ run : julia -e 'using Pkg; Pkg.add("CompatHelper")'
23+ - name : CompatHelper.main()
24+ env :
25+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26+ run : julia -e 'using CompatHelper; CompatHelper.main()'
Original file line number Diff line number Diff line change 1+ name : Documentation
2+
3+ on :
4+ push :
5+ branches :
6+ - master
7+ tags : ' *'
8+ pull_request :
9+
10+ jobs :
11+ build :
12+ runs-on : ubuntu-latest
13+ steps :
14+ - uses : actions/checkout@v2
15+ - uses : julia-actions/setup-julia@latest
16+ with :
17+ version : ' 1'
18+ - name : Install dependencies
19+ run : julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
20+ - name : Build and deploy
21+ env :
22+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # For authentication with GitHub Actions token
23+ DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }} # For authentication with SSH deploy key
24+ run : julia --project=docs/ docs/make.jl
Original file line number Diff line number Diff line change 1+ name : TagBot
2+ on :
3+ issue_comment :
4+ types :
5+ - created
6+ workflow_dispatch :
7+ jobs :
8+ TagBot :
9+ if : github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
10+ runs-on : ubuntu-latest
11+ steps :
12+ - uses : JuliaRegistries/TagBot@v1
13+ with :
14+ token : ${{ secrets.GITHUB_TOKEN }}
15+ ssh : ${{ secrets.DOCUMENTER_KEY }}
Original file line number Diff line number Diff line change 1+ [deps ]
2+ MethodOfLines = " 94925ecb-adb7-4558-8ed8-f975c56a0bf4"
3+ Documenter = " e30172f5-a6a5-5a46-863b-614d45cd2de4"
4+
5+ [compat ]
6+ Documenter = " 0.27"
Original file line number Diff line number Diff line change 1+ using Documenter, MethodOfLines
2+
3+ makedocs (
4+ sitename= " MethodOfLines.jl" ,
5+ authors= " Chris Rackauckas et al." ,
6+ clean= true ,
7+ doctest= false ,
8+ modules= [MethodOfLines],
9+
10+ format= Documenter. HTML (assets= [" assets/favicon.ico" ],
11+ canonical= " https://methodoflines.sciml.ai/stable/" ),
12+
13+ pages= [
14+ " MethodOfLines.jl: Automated Finite Difference for Phyiscs-Informed Learning" => " index.md" ,
15+ ]
16+ )
17+
18+ deploydocs (
19+ repo= " github.com/SciML/MethodOfLines.jl" ;
20+ push_preview= true
21+ )
Original file line number Diff line number Diff line change 1+ # MethodOfLines.jl
2+
3+ MethodOfLines.jl is a package for automated finite difference discretization
4+ of symbolically-defined PDEs
You can’t perform that action at this time.
0 commit comments