Ci doc build backport 2.9#4176
Conversation
The sid build shows still failed but other packages are built.
There is no reason to have images executable
c093fdd to
0ae9315
Compare
Add a concurrency block keyed on workflow + ref so a fresh push to a pull request automatically cancels any still-running prior run for that ref. cancel-in-progress is gated on the pull_request event, so master / release / check_suite triggers are left alone (they should never cancel themselves).
|
Hmm. github is again sleepy today. Let's see how it looks tomorrow. |
|
Took almost 4 hours but it passed, @hdiethelm ready to merge? I cancelled the stuck CI build manually. |
Yes,i just wanted to check if the contents of the tar look correct. BTW: It might be good to investigate before uploading this artifact to the homepage server. |
|
You were lucky, because today sid is broken altogether... |
|
I added the sid allow fail in this PR, so all fine anyway... ;-) Thanks! |
|
I looked into the broken German index. It is not caused by this PR, but here is a fix if useful.
The per-language index rule just needs to copy those four assets into each diff --git a/docs/src/Submakefile b/docs/src/Submakefile
@@ -518,6 +518,8 @@ $(DOC_DIR)/html/%/index.html: $(DOC_SRCDIR)/index_%.tmpl ../VERSION $(DOC_SRCDIR
cat $(filter-out ../VERSION, $^) | \
sed "s/@VERSION@/`cat ../VERSION`/" | \
if [ "yes" != "$(BUILD_DOCS_TRANSLATED)" ]; then sed '/@TRANSLATIONS@/,/@ENDTRANSLATIONS@/d' ; else grep -Ev '@(END)?TRANSLATIONS@'; fi > $@
+ cp -f $(DOC_DIR)/html/index.css $(DOC_DIR)/html/linuxcnc-logo-chips.png \
+ $(DOC_DIR)/html/plus.png $(DOC_DIR)/html/minus.png $(dir $@)
$(DOC_DIR)/html/index.html: $(DOC_SRCDIR)/index.tmpl objects/index.incl $(DOC_SRCDIR)/index.foot ../VERSION $(DOC_SRCDIR)/SubmakefileTested with a full |
Backport of #4150 to 2.9
Feel free to merge if useful or drop if not needed, took me just a few minutes.
I left the commits as they where, I hope there is not to much trouble merging 2.9 to master.
Edit: I also added @grandixximo's commit that cancels outdated CI run's for PR's