-
Notifications
You must be signed in to change notification settings - Fork 793
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
Disable UpdateXlfOnBuild for VMR builds #17585
Conversation
This changes the condition set for UpdateXlfOnBuild. Right now, net9 builds are occassionaly failing with "The target "UpdateXlf" does not exist in the project". However, updating localization files happens locally before contribution (see guidelines), it is not needed as a CI step.
|
I will be more interested in why are they failing. |
Looks like the xlf files need to be updated now since CI is no longer inadvertently regenerating them. You can also remove the SKIP_NETCURRENT_FSC_BUILD workaround from fsharp/src/Compiler/FSharp.Compiler.Service.fsproj Lines 22 to 24 in 6a9747e
|
I can remove the workaround for CI steps, I have to keep the option to disable it for local MacOs/Linux contributors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hope it helps, thanks!
Thanks, @ViktorHofer was also able to reproduce the issue locally and is looking into it. It currently looks like it is somehow related to project.assets.json being used from the |
Yes. I would recommend to hold off on this change. I will look at it more tomorrow in #17588 |
This is a good change regardless since we shouldn't be setting UpdateXlfOnBuild=true in CI builds. |
Isn't the Arcade default sufficient? I don't recall other repos setting this. |
Yes the default should work too. |
Ok, will see if the default works as well here. |
This changes the condition set for UpdateXlfOnBuild.
Right now, net9 builds are occasionally failing with "The target "UpdateXlf" does not exist in the project".
However, updating localization files happens locally before contribution (see guidelines), it is not needed as a CI step.