File tree Expand file tree Collapse file tree 2 files changed +69
-0
lines changed
Expand file tree Collapse file tree 2 files changed +69
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Verify PoC and Generate Documentation
2+
3+ on :
4+ push :
5+ pull_request :
6+
7+ jobs :
8+ Documentation :
9+ uses : pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r4
10+ with :
11+ requirements : ' -r docs/requirements.txt'
12+ doc_directory : ' docs'
13+ coverage_report_json_directory : " coverage"
14+ html_artifact : ' PoC-HTML'
15+ latex_artifact : ' PoC-LaTeX'
16+
17+ PublishToGitHubPages :
18+ uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
19+ needs :
20+ - Documentation
21+ with :
22+ doc : ' PoC-HTML'
23+ coverage : ' PoC-Coverage-HTML'
24+
25+ Release :
26+ uses : pyTooling/Actions/.github/workflows/NightlyRelease.yml@r4
27+ if : startsWith(github.ref, 'refs/tags/v')
28+ needs :
29+ # - Ubuntu
30+ # - Windows
31+ # - PublishCoverageResults
32+ # - PublishTestResults
33+ - PublishToGitHubPages
34+ secrets : inherit
35+ permissions :
36+ contents : write
37+ actions : write
38+ attestations : write
39+ with :
40+ prerelease : true
41+ replacements : |
42+ poc=1.3.0
43+ nightly_name : " v1.3.0"
44+ nightly_description : |
45+ # The PoC-Library %poc%
46+ inventory-json : " inventory.json"
47+ inventory-version : " 1.3.0"
48+ assets : |
Original file line number Diff line number Diff line change 1+ -r ../requirements.txt
2+
3+ colorama >= 0.4.6
4+ ruamel.yaml ~= 0.18
5+ setuptools ~= 75.8
6+
7+ # Enforce latest version on ReadTheDocs
8+ sphinx ~= 8.2
9+ docutils ~= 0.21
10+ docutils_stubs ~= 0.0.22
11+
12+ # ReadTheDocs Theme
13+ sphinx_rtd_theme ~= 3.0
14+
15+ # Sphinx Extenstions
16+ sphinxcontrib-mermaid ~= 1.0
17+ autoapi >= 2.0.1
18+ sphinx_design ~= 0.6.1
19+ sphinx-copybutton >= 0.5.2
20+ sphinx_autodoc_typehints ~= 3.1
21+ sphinx_reports ~= 0.7
You can’t perform that action at this time.
0 commit comments