Repository navigation
Commit f02dea9
committed
ci(docs): add MkDocs + mike GitHub Pages deploy workflow
Adds .github/workflows/docs.yml so the documentation site at
examonhpc.github.io/examon is published automatically:
- push to release/* -> mike deploy dev (in-development tip)
- tag v* -> mike deploy <ver> latest (stable release)
The doc branch loop stays silent: doc/doc2/... branches are
previewed locally with mkdocs serve and only publish once merged
into release/*. Existing manually-deployed versions (v0.2.x, v0.3.x,
v0.4.0, latest alias) on gh-pages are untouched; the workflow only
appends a new `dev` alias on first run from release/v0.5.0.
Uses the org-level "Read and write permissions" enabled today, so no
deploy key or PAT is required; GITHUB_TOKEN with contents:write
is sufficient for `mike --push`.1 parent ef07525 commit f02dea9
1 file changed
Lines changed: 58 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
0 commit comments