goostengine / goost

A general-purpose, extensible and customizable C++ extension for Godot Engine.
https://goostengine.github.io/
MIT License
481 stars 18 forks source link

Problem with running artifacts from actions. #192

Closed sairam4123 closed 2 years ago

sairam4123 commented 2 years ago

Goost and Godot version: Latest Goost 49913f

OS/platform/device including version: Windows 11, Nvidia 1050.

Issue description: Windows 11's Defender detects Goost action's artifacts as PUPs and doesn't let me run it.

Steps to reproduce:

  1. Download the artifacts from goost actions.
  2. Try running the executable.
  3. Observe Windows Defender stopping you from running it.

Is this issue reproducible in official Godot builds? No, this is not reproducible in Godot Action builds.

Minimal reproduction project: MRP is unrelated.

Xrayez commented 2 years ago

Have you found a way to workaround this issue?

I'm on Windows 10 still. I guess Windows 11 may enforce strict rules.

Perhaps you could find something under "Exploit protection" and configure exceptions there. I don't know exactly what could help, just an idea:

image

Is this issue reproducible in official Godot builds? No, this is not reproducible in Godot Action builds.

I haven't updated GitHub Actions workflow files in a while from Godot, I have no idea what could make the difference though.

sairam4123 commented 2 years ago

No I haven't I have been looking for a way to workaround this. I'll give your method a go tomorrow. Thanks for it.

I'd recommend updating Godot branch too both in action as well as the releases. I'll make a PR if I am not busy.

sairam4123 commented 2 years ago

Thanks, that seems to work!