Discussions » Greasy Fork Feedback
Webhook code updated
All "Author's Description" of scripts will lose When updated with Webhook now
I've fixed this, thanks for reporting.
I have created a release yesterday, however the script doesn't get synced automatically.
Github: https://github.com/eight04/No-Embed-YouTube
The script: https://greasyfork.org/zh-TW/scripts/1590-no-embed-youtube
I ended up pressing the sync button manually, just few minutes ago.
Any idea what the problem is?
Hello,
github gets an error 500 when delivering the push event to https://greasyfork.org/en/users/70018-alainarachnid/webhook
Do we have to reset the synch configuration from scratch ?
Last worked on 20/03/2017
Failed on 04/04/2017 and 17/04/2017 (today)
The body of the response says "We're sorry, but something went wrong".
@AlainArachnid can you email me at jason.barnabe@gmail.com the full content of the webhook request? You can do this from your repo's settings page on GitHub.
@eight can you also email me the full content of the webhook request?
@JasonBarnabe done.
@JasonBarnabe I also appear to be having this issue. I just emailed you the webhook logs. Thanks!
Testing @eight's request - there is an issue where there are multiple commits per push. This has been fixed.
This appears to fix @AlainArachnid's issue as well.
And @Mottie too, so I guess this was the problem for everyone.
Is it supposed to update on a commit or release? I just pushed a minor change to the readme and I'm still not seeing any changes here (all my userscripts are in the same repo).
It updates on a push and is looking for commits. If you send me the content of the request, I can take a look.
It's OK for me. And very fast now !
Thank you
Webhook code updated
I have updated Greasy Fork's code so that when a webhook event happens, it will get the code from git rather than via HTTP. This will eliminate the 5 minute delay that was due to GitHub's server's caching. It will also make possible to add more features in the future, for example allowing updating the code on a release rather than on a commit.
Please let me know if you see any problems with your webhook-synced scripts.