Get a slack notification if mentioned on Github - github

Zapier has a very cool feature you can add which will send a slack notification every time you are mentioned on github.
https://zapier.com/apps/github/integrations/slack/1596/send-a-github-new-mention-to-slack-as-a-new-message
Unfortunately it is not a free service. Does anyone have a way to add this kind of integration directly with slack or something else? It would be really useful for my work environment.

UPDATE:
This is how you do it in a Github Native way:
Install the Github Slack app
Go to your settings/reminders
Select the org you care about
click Enable real-time alerts
select You are mentioned in a comment
While it doesn't seem like github's slack app will do what you're asking for yet (track this issue for future updates), But I've found 2 alternatives:
this example using pipedream integrations.
The good news is that pipedream is free, but the bad news is that pipedream is free.
Using PullReminders's pullpanda as explained in this comment (unclear if still functional after GitHub acquired the company behind PullReminders, though). If this works, it should be free.
You won't have to pay, but I have no idea about the security aspects of integrating with a free 3rd party that has no commitment or clear incentive to keep your system secure.

Related

production release suddenly not available anymore

We have production release of an Action that was approved in September and worked fine, but suddenly yesterday evening it stopped being available to the public. I can still access it as a developer, but it's not accessible to other users.
It sounds a bit like Google has either marked is as Unhealthy or Taken down, but according to the documentation, we would have received an email, and a notification in the Actions Console, but there is nothing at all. It also doesn't look like the action is unhealthy or has issues.
In addition, and maybe even more confusingly, when now creating a new Alpha release and adding a brand new user, the opt-in link doesn't work for that user either.
We're contacting their support, but I was wondering if anyone has seen something like this before?
Thanks!
Mario.
There appears to be a widespread problems with many, but not all, Actions at the moment.
There is further discussion taking place on the support forum at https://www.reddit.com/r/GoogleAssistantDev/
Please see our published update for more information.
This article has the most assuring argument for us so far:
Expedia, Audioburst, ABC News Update, Tide, Quaker, Levi’s, Wells Fargo,
Hoover Dry, IBM Watson, AT&T Internet, and a ton of others – those are just a
few that we have found that are no longer working.
...
Is it likely that this many Google Actions from these high profile
organizations all had suddenly run afoul with Google Assistant
policies?
https://voicebot.ai/2019/10/18/thousands-of-google-actions-mysteriously-disappeared-from-online-directory-and-are-no-longer-available-google-says-it-could-take-weeks-to-resolve/
Please see our response on Actions availability: https://www.reddit.com/r/GoogleAssistantDev/comments/diyya2/google_actions_are_down/f43onfu/
Actions Console notification:
"To ensure that Actions are in compliance with our developer policies, some Actions have been temporarily paused and are currently inaccessible to users. Once these Actions are reviewed and verified to comply with our policies, they will become available on the Assistant. We apologize for the inconvenience."
Policy URL
https://developers.google.com/assistant/console/policies/general-policies
Even more official response (not just something posted on Reddit, "The Official Google Developer's Announcement Site"), a response from the aog-support#google.com account:
Hi developer,
Thank you for your interest in Actions on Google.
I have investigated your Action and can see it is not currently
working.
We are in the process of conducting a comprehensive review of Actions
to ensure that they meet our developer policies . During this review,
some Actions have been paused temporarily.
Once your Action is reviewed and verified, it will become available
again on the Assistant. Note this process might take up to a few
weeks.
We sincerely apologize for this inconvenience.
Thank you, Yoko Actions on Google Support Team
Yes, that says A FEW WEEKS.

How to get GitHub commit notifications by email after January

I'm part of several teams that depend heavily on GitHub's convenient "send an email every time anyone pushes commits" service, which is slated to disappear in a few weeks. I'm aware that it's been deprecated in favor of a more general WebHooks mechanism, but the docs are not very clear on exactly how one would instantiate the general mechanism to get back what the existing one does.
What is the easiest way to replicate the functionality that's going away?
Beside the original post (Replacing Services with webhooks), you have:
GitHub Actions, still in beta, but which should make it possible to accomplishes this (registration here).
efforts made to look for a webhook-based alternative.
For instance: pyinstaller/pyinstaller issue 3579. But there are no clear answer yet.
Update Feb. 2020: this issue is now closed (GitHub Actions are very much the standard now)
As far as I can tell, GitHub has now restored the previous functionality and even documented it again: https://help.github.com/articles/about-email-notifications-for-pushes-to-your-repository

Hosting website (form) on GitHub or Dropbox?

Forgive me if I sound gibberish. I use coding as my hobby in my free time (Non IT professional) and thinking to release a website on GitHub or Dropbox.
However, I guess these support The websites that are static in nature. The website which I am developing has form which is crucial where users will fill the details and click on submit in order to get the data.
Now before I dive into paid service of hosting, I would like to first begin with testing stage or host the website for free by using GitHub or so until I get confidence.
So my question- is it possible to run the website that has forms such contact name , number, address etc on GitHub or Dropbox?
Any answer or help, comments, suggestions is much appreciated. Alternative to GitHub are also welcome ( links leading on how to release would be helpful).
Thank you in advance.
I am not sure about hosting a website on Github and dropbox is really a good option or not. However as you are in starting face and you do not have any specific requirements like space and bandwidth and all I would not stop you to host your website on dropbox and github and it is free, you dont have to pay anything. for more information on it click here
I have another two options for you in which you might be interested.
(1) Heroku is one of the most popular platform for hosting your web-site or web-application. You can get up to 5 repositories free on basic account. I think you do not require any database but just in case if you do in future they do provide postgresql. You might find Little-bit challenging in starting for hosting on it as you are not IT professional however you will eventually start learning.
for more information on heroku click here
(2) you can host your website on freehosting which is free for 1 year and they provide 2 GB space for your website as you have static page I am sure it wont increase more than that. On top of that they do provide one MySql database too which in case you need.
I hope this helps you.

trigger.io multiple developers best practices

Does anyone have recommendations for how to develop on the trigger.io platform with multiple developers? We have an existing source code repository / code review process / staging process, and would like to share the trigger.io build system in a sane way as we foray into mobile.
In particular, we would like several developers to be able to use the build system, with the extra modules enabled when we paid for the service.
There doesn't appear to much documentation or support for this within this trigger.io system...
Support for working in teams is actually a feature we have released recently. We just wrote a blog post that should be enough for you to get started with it: http://trigger.io/cross-platform-application-development-blog/2013/01/15/introducing-projects/
If you have any feedback or run into any issues just ask here or send an email to support#trigger.io.

Any free online issue/feature tracking software for small scale independent dev?

I'm going to be creating a few small mobile applications and have managed to find a great online Git repo hosting services that is free. It even comes with online issue tracking software but appears to be mainly geared towards the development team. I was hoping it would also have an interface for end-users to log issues/features and allow them to vote on what they wanted but it does not have this. It does expose an RESTful API but I didn't want to go down that path and wanted something ready to go (once configured).
I don't think I need it to be integrated with the Git repo so having something that is purely standalone would be great but I would definitely want something that is online as I don't want to install software on my local PC.
In summary, my requirements are:
Free or very cheap
Simple end-user interface to allow users
to submit issues/features
Allow end-users to vote on their own or other users issues/features
Visible status of issues/features (i.e. whether they are pending, in progress, rejected, fixed etc)
A more advanced management system for me as a developer to manage the
issues
Some basic reports/charts/graphing would be great
Email/RSS notification of new issues/suggestions would be great too
Something that is ready to go after some configuration/settings.
Can anyone recommend something that would be suitable for this?
TIA
I based my question on a website I saw a while back but couldn't find it. Anyway, I've now found it again (it's called http://www.uservoice.com/). It's not really issue tracking but more of a way of letting end-users report features and allow them to vote on them. The important thing is that it is a very user friendly interface which is perfect for end-users. Obviously, I would then need to maintain issues/features in my own system (e.g. Mantis) and then manually sync features requested in uservoice to Mantis but that shouldn't be a big issue. Anyway, this perfectly meets my needs for my low volume applications at the moment.