Complete details are important. In addition to compiler version(s), include things like packages, ethereum node details and everything relevant for the auditor to build the package on their own without your help. You should also include the location of the repository, if it is public. Normally this information would be referenced in the project README.