-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EmbedUntrackedSources not honoured for F# projects on GitHub #181
Comments
Could you please run |
Also, what's the content of |
Zipped binlog -- log.zip A C# project in this solution happily processes a FAKE generated assembly version file with path |
The log shows that SourceLink identifies correctly the files that need to be embedded: It seems however that the F# build targets do not read the |
@tmat - completely unrelated but what tool are you using to produce the screenshot above? Looks very useful for MSBuild debugging |
@saul You can get it from http://msbuildlog.com/ |
I have a project that includes a build-time generated (and untracked) file of the form
which is located at
some\file\path\_Generated\SolutionRoot.fs
If I build the project with SourceLink (
Microsoft.SourceLink.GitHub Version="1.0.0-beta-63127-02"
) and<EmbedUntrackedSources>true</EmbedUntrackedSources>
the untracked file is not detected as such, but is linked by URL instead along with all the others that generate symbols. So when I invoke thesourcelink
global tool on the symbols with optiontest
, I geterror: url failed NotFound: Not Found
when it tries to locate this untracked file in GitHub at the url_Generated\SolutionRoot.fs
relative to the current commit root.Using
EmbedAllSources
instead does embed every file that generates symbols, including this one, andsourcelink test
passes.I am assuming that as the F# compiler is source-control agnostic, the issue lies somewhere on the SourceLink side.
The text was updated successfully, but these errors were encountered: