Elgg / community_plugins

Elgg community plugin repository
17 stars 16 forks source link

WIP Github Integration #140

Closed hypeJunction closed 7 years ago

hypeJunction commented 8 years ago
hypeJunction commented 8 years ago

Here is the first stab. I haven't had a chance to test the webhooks integration - need an Elgg installation with community plugins installed on the server somewhere (if anyone has time to deploy it somewhere, that would be appreciated).

hypeJunction commented 8 years ago

The working demo is at http://pragueprogrammes.com/demo/ Username is plugin_author. Password is Elgg plus three digits of this PR number.

There is currently a slight problem with releases made by scripts (things should work fine with manual releases on Github). http://stackoverflow.com/questions/37437581/listening-to-release-asset-changes-with-github-webhooks

hypeJunction commented 8 years ago

@jdalsem @jeabakker Could you take it for a spin with one of your plugins? I will need to update my release workflow to first create a draft, and then publish once the upload finishes.