Repository navigation
DM-56907: Test docverse-upload build-cache exclusion (do not merge) - #551
jonathansick wants to merge 1 commit into
Conversation
Pin the Upload to Docverse step to the head of lsst-sqre/docverse-upload tickets/DM-56907-scrub (09bca60d, PR #50) and plant .doctrees/, a nested sub/.doctrees/ and a __pycache__/ in the built HTML before the upload, so the action's exclusion filter and the Docverse server's ingest filter can be verified against a real site.
Documentation preview
Build |
Validation resultsCI run 41709373809, Inject step planted, alongside the Upload step (action at Server side (build
Object count is 278, the same as the previous This PR stays a draft and should be closed, not merged, once lsst-sqre/docverse-upload#50 is merged and the pin can move to a release. |
|
Closing without merging: validation of lsst-sqre/docverse-upload#50 is complete and the action shipped as v1.1.0. The CI pin moves to the v1 tag in a separate PR. |
Summary
Test PR, do not merge. Exercises the build-cache exclusion in lsst-sqre/docverse-upload#50 (branch
tickets/DM-56907-scrub, commit09bca60d) against the real documenteer docs build and the production Docverse.lsst-sqre/docverse-upload@09bca60d0377049349b604232d83ae6d6814967e..doctrees/environment.pickle(1 MiB),sub/.doctrees/sub.doctree(64 KiB),sub/index.html(a real page beside the nested cache) and__pycache__/x.pycindocs/_build/html/. Sphinx already writes.buildinfothere.Validation steps
docsjob log, the Inject fake build caches step lists the planted paths.Excluded N build-cache/VCS path(s) from the upload(expected:.buildinfo,.doctrees,sub/.doctrees,__pycache__).sub/index.htmlbut returns 404 for.buildinfo,.doctrees/environment.pickleandsub/.doctrees/sub.doctree.object_countin the Docverse API matches the previousmainbuild plus the one realsub/index.htmlpage, with no cache objects.References
🤖 Generated with Claude Code