Use mylib.lib for root dependency signatures
acton sig does not currently apply the dependency-root lib alias used for imports: resolveSigTarget looks up the requested target directly in sigModuleIndex, and that index records a dependency's src/lib.act as mylib.lib, not mylib. As written, users following this new example (and the analogous acton sig directory.Contact text in the troubleshooting page) will get a module/name lookup failure for public names defined in src/lib.act; document acton sig mylib.lib / mylib.lib.Name unless the CLI resolver is changed to add the same alias.
Originally posted by @chatgpt-codex-connector[bot] in #2932 (comment)
mylib.libfor root dependency signaturesacton sigdoes not currently apply the dependency-rootlibalias used for imports:resolveSigTargetlooks up the requested target directly insigModuleIndex, and that index records a dependency'ssrc/lib.actasmylib.lib, notmylib. As written, users following this new example (and the analogousacton sig directory.Contacttext in the troubleshooting page) will get a module/name lookup failure for public names defined insrc/lib.act; documentacton sig mylib.lib/mylib.lib.Nameunless the CLI resolver is changed to add the same alias.Originally posted by @chatgpt-codex-connector[bot] in #2932 (comment)