Page MenuHomePhabricator

Add support for Slack integration
Open, WishlistPublic

Description

We would really like to be notified on Slack whenever a new commit arrives in Diffusion. The post would contain the typical commit title, author and link to commit webpage. It's pretty useful and a bunch of Git hosting services support this feature.

I looked around Herald but couldn't find a way to do it there. Please let me know if I missed anything.

Event Timeline

swisspol created this task.Jun 1 2016, 2:37 AM
avivey added a subscriber: avivey.Jun 1 2016, 3:04 AM

I haven't actually looked into it yet, but https://github.com/etcinit/phabulous might support this out-of-the-box (Although their instructions site has lost its SSL at the moment),

chad added a subscriber: chad.Jun 1 2016, 3:40 AM

http-feed-hooks in your Phacility instance config can push events to Slack. It's basic, but should work today.

I don't think I can change this setting: "Configuration Locked". Can you guys do it for us?

chad added a comment.Jun 1 2016, 4:01 AM

Are you on http://admin.phacility.com or your local instance?

It should be open I think on admin.phacility.com

Ah, I didn't know you had to edit it at https://admin.phacility.com/. I was looking at the instance config app.

Is there a doc somewhere on how to configure this for Slack though? Can it post only Diffusion updates or does it have to post everything? If the latter, that's going to be way to noisy and won't work I'm afraid.

chad added a comment.Jun 1 2016, 4:42 AM

That's all there is right now. T10363, T5462 are probably most relevant, but there isn't a short, quick path to what you likely want.

epriestley triaged this task as Wishlist priority.Jun 1 2016, 11:49 AM
epriestley added a subscriber: epriestley.

We may pursue this eventually but there are hundreds of hours of work between where we are today and scalable, no-code-required bot support.

("Scalable" in the sense that if you have 100 employees, posting every commit to #general isn't useful.)

cmmata added a subscriber: cmmata.
chad renamed this task from Add support for Slack integration for Diffusion on Phacility to Add support for Slack integration.Jun 8 2016, 4:36 PM
chad added projects: Feature Request, Doorkeeper.
madasi added a subscriber: madasi.Feb 23 2017, 6:52 PM
girtsf added a subscriber: girtsf.Sep 6 2017, 5:11 AM
hskiba added a subscriber: hskiba.Mar 6 2018, 5:59 AM
jparise added a subscriber: jparise.Apr 3 2018, 3:30 PM
tr00st added a subscriber: tr00st.Apr 12 2018, 2:10 PM
kfsone added a subscriber: kfsone.Aug 3 2018, 9:58 PM
This comment was removed by kfsone.
nb added a subscriber: nb.Sep 26 2018, 8:19 PM