File tree Expand file tree Collapse file tree 5 files changed +87
-4
lines changed Expand file tree Collapse file tree 5 files changed +87
-4
lines changed Original file line number Diff line number Diff line change 1
1
name : CI
2
2
on :
3
- push :
3
+ pull_request :
4
4
branches :
5
5
- main
6
6
paths-ignore :
7
7
- ' docs/**'
8
- pull_request :
8
+ push :
9
+ branches :
10
+ - main
9
11
paths-ignore :
10
12
- ' docs/**'
13
+ schedule :
14
+ - cron : ' 44 4 * * 4'
11
15
jobs :
12
16
test :
13
17
runs-on : ${{ matrix.os }}
18
+ env :
19
+ GROUP : ${{ matrix.group }}
14
20
strategy :
15
21
fail-fast : false
16
22
matrix :
23
+ group :
24
+ - Core
17
25
version :
18
26
- ' 1'
19
27
os :
20
28
- ubuntu-latest
29
+ - macos-latest
30
+ - windows-latest
21
31
steps :
22
32
- uses : actions/checkout@v4
23
33
- uses : julia-actions/setup-julia@v2
33
43
- uses : julia-actions/julia-processcoverage@v1
34
44
- uses : codecov/codecov-action@v4
35
45
with :
36
- files : lcov.info
46
+ file : lcov.info
Original file line number Diff line number Diff line change 5
5
- main
6
6
tags : ' *'
7
7
pull_request :
8
+ schedule :
9
+ - cron : ' 44 4 * * 4'
8
10
jobs :
9
11
build :
10
12
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 1
1
name : Downgrade
2
2
on :
3
3
pull_request :
4
+ branches :
5
+ - main
4
6
paths-ignore :
5
7
- ' docs/**'
6
8
push :
7
9
branches :
8
10
- main
9
11
paths-ignore :
10
12
- ' docs/**'
13
+ schedule :
14
+ - cron : ' 44 4 * * 4'
11
15
jobs :
12
16
test :
13
17
runs-on : ${{ matrix.os }}
18
+ env :
19
+ GROUP : ${{ matrix.group }}
14
20
strategy :
15
21
fail-fast : false
16
22
matrix :
23
+ group :
24
+ - Core
17
25
version :
18
26
- ' 1'
19
27
os :
20
28
- ubuntu-latest
29
+ - macos-latest
30
+ - windows-latest
21
31
steps :
22
32
- uses : actions/checkout@v4
23
33
- uses : julia-actions/setup-julia@v2
30
40
with :
31
41
token : ${{ secrets.GITHUB_TOKEN }}
32
42
- uses : julia-actions/julia-buildpkg@v1
33
- - uses : julia-actions/julia-runtest@v1
43
+ - uses : julia-actions/julia-runtest@v1
Original file line number Diff line number Diff line change 1
1
using UDEComponents
2
2
using Documenter
3
3
4
+ cp (" ./docs/Manifest.toml" , " ./docs/src/assets/Manifest.toml" , force = true )
5
+ cp (" ./docs/Project.toml" , " ./docs/src/assets/Project.toml" , force = true )
6
+
4
7
DocMeta. setdocmeta! (UDEComponents, :DocTestSetup , :(using UDEComponents); recursive = true )
5
8
6
9
makedocs (;
Original file line number Diff line number Diff line change @@ -12,3 +12,61 @@ Documentation for [UDEComponents](https://github.com/SebastianM-C/UDEComponents.
12
12
``` @autodocs
13
13
Modules = [UDEComponents]
14
14
```
15
+
16
+ ## Reproducibility
17
+
18
+ ``` @raw html
19
+ <details><summary>The documentation of this SciML package was built using these direct dependencies,</summary>
20
+ ```
21
+
22
+ ``` @example
23
+ using Pkg # hide
24
+ Pkg.status() # hide
25
+ ```
26
+
27
+ ``` @raw html
28
+ </details>
29
+ ```
30
+
31
+ ``` @raw html
32
+ <details><summary>and using this machine and Julia version.</summary>
33
+ ```
34
+
35
+ ``` @example
36
+ using InteractiveUtils # hide
37
+ versioninfo() # hide
38
+ ```
39
+
40
+ ``` @raw html
41
+ </details>
42
+ ```
43
+
44
+ ``` @raw html
45
+ <details><summary>A more complete overview of all dependencies and their versions is also provided.</summary>
46
+ ```
47
+
48
+ ``` @example
49
+ using Pkg # hide
50
+ Pkg.status(; mode = PKGMODE_MANIFEST) # hide
51
+ ```
52
+
53
+ ``` @raw html
54
+ </details>
55
+ ```
56
+
57
+ ``` @eval
58
+ using TOML
59
+ using Markdown
60
+ version = TOML.parse(read("../../Project.toml", String))["version"]
61
+ name = TOML.parse(read("../../Project.toml", String))["name"]
62
+ link_manifest = "https://github.com/SciML/" * name * ".jl/tree/gh-pages/v" * version *
63
+ "/assets/Manifest.toml"
64
+ link_project = "https://github.com/SciML/" * name * ".jl/tree/gh-pages/v" * version *
65
+ "/assets/Project.toml"
66
+ Markdown.parse("""You can also download the
67
+ [manifest]($link_manifest)
68
+ file and the
69
+ [project]($link_project)
70
+ file.
71
+ """)
72
+ ```
You can’t perform that action at this time.
0 commit comments