pcdshub / pcds-ci-helpers

Repository for continuous integration scripts - for PLC-related work and otherwise
3 stars 7 forks source link

TwinCAT docs builder can fail for libraries with git submodules #106

Closed ZLLentz closed 1 year ago

ZLLentz commented 1 year ago

The title is my diagnosis, since it looks like a submodule file is missing

https://github.com/pcdshub/lcls-twincat-motion/actions/runs/4308205014/jobs/7514198810

FileNotFoundError: Path does not exist:
/home/runner/work/lcls-twincat-motion/lcls-twincat-motion/lcls-twincat-motion/Library/tc_mca_std_lib/DUTs/DUT_AxisStatus_v0_01.TcDUT
/home/runner/work/lcls-twincat-motion/lcls-twincat-motion/lcls-twincat-motion/Library/tc_mca_std_lib/DUTs missing
make: *** [Makefile:18: generate] Error 123
Error: Process completed with exit code 2.