In the Upload(Windows) step, the path for moon.exe and moonrun.exe should probably use Windows-x86_64 as the architecture, similar to the previous version. The current paths do not specify the architecture correctly:
The env blocks in both Upload(Unix) and Upload(Windows) sections repeat the same environment variables. Consider moving these to a higher level to avoid redundancy:
Potential Typos in Windows Paths:
Upload(Windows)
step, the path formoon.exe
andmoonrun.exe
should probably useWindows-x86_64
as the architecture, similar to the previous version. The current paths do not specify the architecture correctly:Missing
-
in Windows Command:run
command uses PowerShell syntax for substring operations but seems to be missing a hyphen beforeSubstring
:It should be:
Environment Variable Redundancy:
env
blocks in bothUpload(Unix)
andUpload(Windows)
sections repeat the same environment variables. Consider moving these to a higher level to avoid redundancy:This way, the environment variables are set once for the entire job, reducing redundancy and potential for errors.