When commenting on code changes in github pull request it sends mail notification for every comment. Is there a way to make it wait and send all comments in one mail when I'm done with review?
Related
If a GitHub repo has a GitHub action added, and that action fails, GitHub sends an automated email indicating that failure. How can I change the recipient of that email?
Background
My GitHub profile has my personal email address set as the primary email address, and my work email address added as a secondary. In my work's GitHub account I've created a new GitHub repo--one with a GitHub action that executes whenever a push occurs to the GitHub repo. GitHub settings are such that, when a push occurs and the action fails, GitHub sends an automated email indicating the failure. The problem is, when I push from my Git user (using my work email address) and the GitHub action fails, that email is sent to my personal email address, rather than my work email address. Both my work and I would like to keep all work-related email out of my personal email, if possible.
I'm not sure if the email is being sent to me because I created the repo, because I created the action, or because I initiated the push.
I realize I can additional recipients to this notification email, but that's not what I want right now.
Possible Solutions
Ideally, I'd like to change the recipient of these emails to any recipient(s) I want. Is that possible? If so, how would I approach that?
As a fallback, is there a way to simply change the recipient of these emails to my work email address, rather than my personal email address?
What I've Tried So Far
I've asked GitHub support about this, but haven't received a reply.
Check Settings: In my work repo, I don't seem to have permissions to check the settings of this repo. But I created a similar repo in my personal GitHub account, and was able to check its settings. There is a ‘Notifications’ section and an ‘Actions’ section. But nothing in either allows me to do what I want.
Thanks.
This worked for me
In your Github profile notification settings: https://github.com/settings/notifications
You can set the default notification email to one of those which are configured on your account.
Here is an example
There is also an interesting section in your case: Choosing where your organization’s email notifications are sent, in the Github Documentation that give more details about this.
Background: I'm currently trying to use the Gmail Inbox Feed (https://developers.google.com/gmail/gmail_inbox_feed) in my browser automation script in order to defeat 2-factor authentication. I'm working as a tester and want to bypass the profile creation to get to testing the actual bugs quicker. Basically my script tries to log into my website that has 2-factor authentication, then it gets the latest email using the feed and looks for the token that the website sends.
My problem is that it seems like the feed is only showing the oldest email from each conversation. It doesn't show new emails. That won't work for me since my script will trigger a bunch of these emails and they all get grouped into one conversation. And I need the latest email since that is the one that has the token. Curiously, the <issued> tag shows the date and time of the newest email even though the email in that containing <entry> tag is an old one.
If you want to reproduce this problem yourself: send an email to yourself, then reply to that email with a different message so that both emails show up in the same conversation. Then mark them both as unread by clicking the dropdown arrow on the oldest email and then clicking "Mark unread from here". If you go to the feed URL above, it will only show the first email you sent to yourself.
Is there a setting or parameter that I can set in order for the feed to show all latest emails? Or at least the newest email in each conversation?
I tried turning "Conversation View" off at Settings > General but that didn't solve my problem.
Is there is any way to resend a email using SendGrid API that has not been opened in last two days ?
Thanks in advance.
You can, if you've saved the message content, so that you can regenerate the message, and if you have their Event Webhook, so that you can know the open state of a particular message.
SendGrid doesn't keep message content for messages that are sent through their API, only their Marketing Campaigns. The Marketing Campaigns app does have "has not opened" logic, however.
I'm looking to send out emails to clients when employees make progress on Jira tickets. Is that possible?
To give an example: A client sends a question through the company website. They then receive an email with their ticket number and can check back to see the status the ticket and/or receive emails to know when progress has been made on that ticket.
If it is possible, how would I go about doing this?
Thanks
If You have mail server connected with Jira enter Notification schemes in main administration. Create new scheme and choose for which event who should be notified. Then enter right project administration and in section Notifications connect created Notification scheme to this project. :)
I want to send email to all the developers for every commit made in repository. I have explored GitHub default email service but its not useful as it does not include code diff of the commit. Is there any other way to send out coloured html formatted email for every commit push to the server.
Since the GitHub email notification service isn't enough, you can use a simple git push webhook, and listen to it.
On a server set to listen to that push event, do a git fetch, and for each commit, generate an html page with the colored diff content.
Then send the email from that server with the right content.