4d/4D-NetKit

Check-in syntaxEN.json for version-tagged commits

dbyte opened this issue · 0 comments

I would like to request that the corresponding symbol file (a.k.a. syntaxEN.json) is checked in for all commits tagged with a 4D version number.

Reason: There are often several branches of a 4D application. The main branch and several hotfix branches - all of them can be built with a different 4D version within the CI pipeline. In order to be able to trace 4D-NetKit or execute unit tests against it, the appropriate commit must be checked out in the interpreted NetKit source.

Semantics: The symbol file maps the public API of the component. It is directly related to the code, not just the compilation, since the Parser seems to check for them.

It is inconvenient to start a compilation for the symbol file as soon as you check out a tagged commit in 4D-NetKit. However, this must currently be done in order to avoid RT errors in the host application if the public API has changed.