Open ttldtor opened 2 years ago
Perhaps the problem is in the generated paths for gpg tool...
I looked at the action source codes and saw that there is a path conversion for msys. Nowhere did I see this in the requirements for action. I am using gpg4win.
hm this action is using gpg assuming it is just installed.
Looks like in the preinstalled software list GPG is not included, so it's probably being used from msys here.
Don't think there is any better solution than installing it from msys for self hosted runners.
The fact is that I run runner as a service, so I will need to "do squats and push-ups" so that commands from under it are executed in msys. I have ideas how to do this without fixing the action. Perhaps I can fix this in the workflow. In the worst case, you just have to run runner from under msys.
An
spawn gpg ENOENT
error occurred while trying to build a project on a self-hosted runner with DMD (dmd-latest). What could be the problem?OS: Windows 10 x64, 21H2 19044.1706 CPU: AMD Ryzen 7 3700X RAM: 32GB DDR4 Error:
Project: https://github.com/ttldtor/diff Logs: logs_9.zip
The path to gpg is in PATH. I can run it from terminal. All other builds (and ldc on self-hosted logs_ldc.zip) were successful. The user responsible for runner has enough rights to write to or read from the directory.
This is how a "successful" part of build under Windows (github runner) using DMD looks like:
Please, help.