You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When `MSYS` is set to `winsymlinks:nativestrict`, the MSYS2 runtime will
generate real Win32 symbolic links. This is something the `quick_add`
command did not expect, thinking that the `ln -s` command would generate
copies (which is the default of the MSYS2 runtime, believe it or not)
that can be overwritten. But it simply does not work because a symbolic
link cannot be overwritten with its target, not without removing the
link first.
This causes a problem since a recent `setup-git-for-windows-sdk` version
updated to a newer `@actions/toolkit` version that blatantly configures
the MSYS2 runtime to the `nativestrict` mode _for the entire remainder
of the workflow job_. For the full sadness of the details, see
actions/toolkit@2867e318d4d0de
(yes, it indeed has no adequate commit message).
Let's work around this issue by removing symbolic links, if any, before
copying the databases or their signatures to the suffix-less version.
Signed-off-by: Johannes Schindelin <[email protected]>
0 commit comments