Commit Graph
34 Commits
Author SHA1 Message Date
Ryan CurtinandDirk Eddelbuettel 9fd815144d Add a cache to documentation check job (#3882)
* A first attempt at overhauling the documentation job with a cache.

* Actually remove files we don't need anymore.

* Fix output from local link checks to give it all at once.

* Add sparse matrices to the set of detected matrix types.

* Fix comparison condition.

* Make a pass to try and re-validate cached links that have not yet expired.

* Compile and link separately so that ccache can take effect.

* Be a little bit smarter about caching.

* Ensure libicu$SO is installed so 'stringi' can be used

Also collapse to remotes calls into one

* Fix style issues that cpplint 2 found (#3884)

* Try to workaround the libicu issue for now.

* Mention new dependency.

---------

Co-authored-by: Dirk Eddelbuettel <edd@debian.org>
2025-02-04 08:04:42 -05:00
Ryan Curtin 7ffdfd9ca6 Refactor tree documentation according to feedback. 2024-09-17 17:09:05 -04:00
Ryan Curtin 763d0f6c31 Merge remote-tracking branch 'origin/master' into core-into-multiple-pages 2024-09-09 14:02:49 -04:00
Ryan Curtin 2b7be1ab9e Build sidebar correctly for core pages. 2024-09-07 16:02:06 -04:00
Ryan Curtin f34fbefd84 Oh, oops, I just have it all backwards. 2024-09-06 17:00:38 -04:00
Ryan Curtin f508824bb2 Revert "Try changing the bash formula... I thought that one would work though?"
This reverts commit db85ca95e4.
2024-09-06 16:59:34 -04:00
Ryan Curtin db85ca95e4 Try changing the bash formula... I thought that one would work though? 2024-09-06 12:53:16 -04:00
Ryan Curtin 76418836b6 Is the environment variable being set? 2024-09-05 09:30:34 -04:00
Ryan Curtin 17ed9ec49f Merge branch 'master' into msi-install-headers 2024-09-04 11:58:28 -04:00
Ryan Curtin 77db99f838 Allow disabling the checks on the HTML. 2024-08-31 11:14:36 -04:00
Ryan Curtin f8f753220b Oops, didn't mean to commit this. 2024-08-23 17:24:20 -04:00
Ryan Curtin 4486c1246c Templatize the rest of the distributions and add relevant documentation. 2024-08-23 10:51:14 -04:00
Ryan Curtin 44361ab002 Filter out 400 responses. 2024-07-08 15:11:17 -04:00
Ryan Curtin 9d81702642 Ignore 503s since they are supposed to be temporary. 2024-07-01 10:57:29 -04:00
Ryan Curtin 312a476e98 Oops, re-add HISTORY.md. 2024-06-10 15:29:27 -04:00
Ryan Curtin 8566c4476c Attempt to work around Windows build failure that is unrelated to PCH. 2024-06-09 21:00:13 -04:00
Ryan Curtin 401ede16e3 Fix bad links in new developer documentation. 2024-05-25 20:57:01 -04:00
Ryan Curtin 22ff9cb245 Merge branch 'master' into website-revamp 2024-05-24 07:22:00 -06:00
Ryan Curtin b6ac5482b3 Fix naming of unscoped bash variables. 2024-05-19 12:22:21 -04:00
Ryan Curtin 7f4b7e41b5 Revamp sidebar: make sure it is the same across regular and binding documentation pages. 2024-05-07 10:27:28 -04:00
Ryan Curtin 2a217dec05 Merge remote-tracking branch 'origin/master' into website-revamp 2024-05-02 18:16:54 -04:00
Ryan Curtin 0e9491384a Update HISTORY.md so that it is also built into a webpage. 2024-05-02 13:40:01 -04:00
Ryan Curtin 07dba17a26 Slightly more descriptive output. 2024-05-02 12:20:26 -04:00
Ryan Curtin 9c2f5910a0 Allow custom sidebars for some files. 2024-05-02 11:13:52 -04:00
Ryan Curtin 7d5dfc4592 Minor changes to build script to allow custom headers and footers. 2024-04-22 12:54:18 -04:00
Ryan Curtin 6a0c5967ec Sometimes the Eigen homepage times out... don't crash on it. 2024-04-11 16:40:06 -04:00
Ryan Curtin e8792de3bc Don't fail on 301s (bans for crawling). 2024-04-03 13:57:55 -04:00
Ryan Curtin 3df0039602 Try to clean up sidebar a little bit. 2024-03-19 16:24:47 -04:00
Ryan Curtin bc793428e6 Add missing methods to documentation. 2024-03-13 12:07:02 -04:00
Ryan Curtin 5169369f22 Add a sidebar to the documentation, along with a script to automatically build it. 2024-03-07 12:06:43 -05:00
Ryan Curtin 9a501e30d2 Fix processing of README anchor links. 2024-03-06 15:54:06 -05:00
Ryan Curtin cd37f4df6c Fix script to handle directories with spaces. 2024-03-06 08:59:41 -05:00
Ryan Curtin 3bc6f07fb3 Make build script work with README, and fix linting issues. 2024-02-26 20:42:18 -05:00
Ryan Curtin b098670c47 Add a script to build the documentation. 2024-02-26 20:12:48 -05:00