Wez Furlong
446048ad26
ci: update actions/cache
2023-03-30 08:05:58 -07:00
Wez Furlong
b092fb0a95
ci: update cargo install workflow
2023-03-30 07:55:29 -07:00
Wez Furlong
6b9b01eca0
disable social media cards in local builds
...
Enable it for the final deploy
2023-03-13 15:38:18 -07:00
Wez Furlong
3a1b1053bd
docs: add link checking
...
Ideally there would be a good mkdocs based checker, but the
one that is out there only validate absolute URLs, which makes
it unsuitable for checking local relative links in the docs.
Adjust the doc build so that we also generate the SUMMARY.md
for mdbook, and use mdbook's link checker to check the links.
Fixup the couple of broken links that it found.
2023-03-13 12:01:07 -07:00
Wez Furlong
2d34ca5960
docs: fix last change date
2023-03-11 23:11:25 -07:00
Wez Furlong
325a68563e
ci: adjust ignore/matching for mkdocs-base.yml
2023-03-11 20:56:04 -07:00
Wez Furlong
78735282c5
ci: switch pages build to mkdocs
2023-03-11 20:16:52 -07:00
Wez Furlong
2c7fb2fd8c
ci: fix capturing commit hash
2023-03-11 07:54:11 -07:00
Wez Furlong
a1e5d66c7b
ci: comment on original commit when pushing doc fixes
2023-03-11 07:49:13 -07:00
Wez Furlong
5a72f8e4ce
pages: allow pushing fixes to repo
2023-03-11 07:39:13 -07:00
Wez Furlong
95d2ae49d1
ci: maybe auto-fix doc formatting after push
2023-03-11 07:33:22 -07:00
Wez Furlong
ad54ad8a63
ci: locked: true is deprecated; update to args: --locked
2023-03-08 21:07:30 -07:00
Wez Furlong
8d529d1692
ci: ensure we use the cargo.lock locked deps for cargo installed stuff
2023-03-07 11:30:24 -07:00
Wez Furlong
7df50feb64
ci: streamline workflows a bit
2023-03-07 11:25:40 -07:00
Wez Furlong
beb70061c8
ci: rename some workflows, disable full docker build
...
We're not doing anything with the output, so let's just save
the compute for something else.
2023-03-04 11:07:18 -07:00
Wez Furlong
a0c0107a54
docs: install mdbook-admonish
...
See: https://tommilligan.github.io/mdbook-admonish/overview.html
https://tommilligan.github.io/mdbook-admonish/reference.html
2023-02-25 15:08:54 -07:00
Wez Furlong
31a5af901c
ci: fix typo
2023-02-25 12:04:02 -07:00
Wez Furlong
e3146f0c7a
ci: another run at pages deploy
2023-02-25 11:51:12 -07:00
Wez Furlong
c8287d9c20
ci: maybe fix permissions for pages build
2023-02-25 11:28:27 -07:00
Wez Furlong
b8573f8059
ci: fix typo in doc builder
2023-02-25 11:10:21 -07:00
Wez Furlong
bb328ca000
ci: automate doc build and publish to gh_pages branch
2023-02-25 11:00:18 -07:00