| Currently, for Windows we build and ship gems using the MinGW environment (i.e. using the msvcrt C library). urcrt (universal C runtime) is a newer environment / C library used in the Windows ecosystem. ucrt is used by default by Visual Studio and in newer Ruby versions (> 3?) in the setup-ruby action used in GitHub Actions. We should build and ship ucrt-based puppet gems in addition to / in place of mingw gems. More info about the various environments / libraries: https://www.msys2.org/docs/environments/ |