-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Runner fails to run as a service on windows: Disable Delay Signing on the Runner Service #185
Conversation
Delete the public key under windows service folder that checked in, that’s a MSFT public key |
What’s the default of those csproj setting? Should we just remove them if the default is false? |
As part of the testing, let’s test running as svc on macOS and Ubuntu. I realize this change doesn’t affect those but this does identify a testing gap |
I prefer these values being explicitly set, but I can understand not wanting to have lines of code that aren't needed. We can take a look at modifying this post GA if needed
This has been deleted, and the references have been removed. |
This works as expected! |
… the Runner Service (actions#185) * test release * Reverse test release changes * Remove Unused Public Keys from Runner Service
Running as a service is failing on self hosted windows machines without strong named signing disabled (common customer scenario). This effectively makes running as a service not viable.
Fixes #186
Currently in production RunnerService is getting generated as delay-signed. It should just be unsigned.
I did a test release and verified the new version is not signed from this build
I was able to verify on a VM with Windows Server 2019 that the issue no longer occurs. I want to do some additional sanity testing.