Update runner Dockerfile, workflows, and resolve CI test dependencies
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
Build and Push LOGAR Runner / Build & Push Runner Image (push) Successful in 4m15s

This commit is contained in:
2026-10-03 20:08:30 +02:00
parent 8b12186b43
commit d9bc8df002
7 changed files with 71 additions and 54 deletions
+15 -9
View File
@@ -15,14 +15,20 @@ if not os.path.exists(SUBMODULE_FILE):
if os.path.exists(alt_sub):
SUBMODULE_FILE = alt_sub
spec = importlib.util.spec_from_file_location("_submodule_authority", SUBMODULE_FILE)
_sub = importlib.util.module_from_spec(spec)
spec.loader.exec_module(_sub)
# Export public symbols from submodule into this module's namespace
for attr in dir(_sub):
if not attr.startswith("__"):
globals()[attr] = getattr(_sub, attr)
if os.path.exists(SUBMODULE_FILE):
spec = importlib.util.spec_from_file_location("_submodule_authority", SUBMODULE_FILE)
if spec and spec.loader:
_sub = importlib.util.module_from_spec(spec)
spec.loader.exec_module(_sub)
# Export public symbols from submodule into this module's namespace
for attr in dir(_sub):
if not attr.startswith("__"):
globals()[attr] = getattr(_sub, attr)
else:
def main():
print("[!] LOGAR-LICENSING submodule not present in current workspace.")
return 0
if __name__ == "__main__":
_sub.main()
if "main" in globals():
main()