GitHub Sync Not Working



  • I've already created a ticket for this (support request 2884), but I'm wondering if anyone has any idea what I'm doing wrong.

    I'm trying to use the GitHub Sync in account settings.

    Expectation: When I push changes to GitHub, they are automatically reflected on screeps.com with every subsequent commit.

    Behavior: A webhook event to screeps is fired when I push code, and it completes with a 200 status code. There is an error in the response body {"error":"invalid signature"} and my script is not updated on screeps.com

    My repository is called "screeps" and I'm syncing the "src" folder. Nothing fancy. I login using Steam to authenticate.I have set a Screeps password, even though I don't use it. I have tried multiple times to link my GitHub account. Each time, I completely remove OAuth and the previous webhook from my GitHub repository.