avoid two possible ways to create $G/VERSION and $G/SYSCONFDIR.imp#10242
avoid two possible ways to create $G/VERSION and $G/SYSCONFDIR.imp#10242dlang-bot merged 1 commit intodlang:masterfrom
Conversation
|
Thanks for your pull request, @rainers! Bugzilla referencesYour PR doesn't reference any Bugzilla issue. If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog. Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub fetch digger
dub run digger -- build "master + dmd#10242" |
|
Looks promising, but this currently removes the unconditional updating of the hash in the version file. |
97d0428 to
f88054e
Compare
copied updateIfChanged over to build.d but left config.d in place for now to not break dependent projects (it's referenced in dub.sdl). |
|
Thanks for taking care of this :) |
|
Nice work figuring this one out |
|
Thank you, @rainers ! |
trying to fix the semophore CI failure.
There are currently two ways to generate the VERSION and SYSCONFDIR.imp files in the generated folder: via config.d or as a dependency in the build.d script. These might both get executed in arbitrary order and maybe generate different results,