Giter VIP home page Giter VIP logo

bitbucket-slack-pr-hook's Introduction

Hi there ๐Ÿ‘‹

I'm Luiz. I like people and software.

  • ๐Ÿ”ญ I am currently a Sr. Engineering Manager managing a few teams at Coursera
  • ๐Ÿ“ซ How to reach me: https://luiz.dev
  • ๐Ÿ˜„ Pronouns: he/him
  • โšก Fun fact: Andean condors can fly for ~5 hours and only flap their wings ~1% of the time, covering about 172km (107 miles)! Now that is TP99 efficient! (source).

Recruiters:

  • Only remote roles will get my attention.
  • 4-day work week will get my interest.

bitbucket-slack-pr-hook's People

Contributors

brh55 avatar gbmoretti avatar jatitoam avatar juhamust avatar lfilho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bitbucket-slack-pr-hook's Issues

Notify reviewers in the slack message

It would be great if the message in Slack could notify reviewers.
Bitbucket's request already sends reviewers in the payload, we could assume they have the same username in Slack and notify them via @ mention.

I could do this PR, but first I would like to hear the mantainer's opinion.

Adapted for AWS Lambda

Just wanted to mention that I found this project very helpful recently. I adapted the code for the Slack message transformation. I did encounter some issues with the attachments message body format as expected by Slack (probably due to API change on their end). We had to move fast and couldn't standup a new environment, so we decided to use AWS Lambda with its API Gateway connector. It fields requests as needed for this proxy. Here's the code (with updated formatting adherence). Thanks so much!

https://gist.github.com/booleanbetrayal/ff23c0853828944f6921f99bf249119a

thank you.

Thank you for this project.

I love you <3

Published docker container

Given that all the options are passed through the env, it would be great if this was published on hub.docker.com that way we could just pull the docker image instead of building it ourselves.

Not working on Heroku

It seems linke Bitbucket changed something?
I looking into logs and everything seems to be okay, but not working at all.

Apr 19 05:18:39 titanium-pr-slack-bot app/web.1: Receiving events for
Apr 19 05:18:39 titanium-pr-slack-bot app/web.1: ip=::ffff:10.122.22.244 time=2016-04-19T12:18:38.415Z method=POST path=/slack-test status=200 request_id=13782734-4475-4e5d-b632-63bc3863f350 content_length= content_type= elapsed=1ms
Apr 19 05:18:39 titanium-pr-slack-bot heroku/router: at=info method=POST path="/slack-test" host=titanium-pr-slack-bot.herokuapp.com request_id=13782734-4475-4e5d-b632-63bc3863f350 fwd="104.192.143.193" dyno=web.1 connect=0ms service=9ms status=200 bytes=117

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.