Merge branch 'master' into patch-4

This commit is contained in:
Max Held 2019-02-10 20:14:05 +01:00 committed by GitHub
commit 51f96e7122
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 121 additions and 86 deletions

203
README.md
View File

@ -14,101 +14,136 @@ Actions are triggered by GitHub platform events directly in a repo and run on-de
## Contents ## Contents
- [Official Resources](#official-resources) - [Official Resources](#official-resources)
- [Community Resources](#community-resources) - [Community Resources](#community-resources)
- [Tutorials](#tutorials) - [Tutorials](#tutorials)
### Official Resources ### Official Resources
- [Official Site](https://github.com/features/actions) - [Official Site](https://github.com/features/actions)
- [Documentation](https://developer.github.com/actions/) - [Documentation](https://developer.github.com/actions/)
- [Official Actions Collection](https://github.com/actions) - [Official Actions Collection](https://github.com/actions)
- [GitHub Blog Announcement](https://blog.github.com/2018-10-17-action-demos/) - [GitHub Blog Announcement](https://blog.github.com/2018-10-17-action-demos/)
### Community Resources ### Community Resources
- [Set pull request reviewers based on assignees](https://github.com/pullreminders/assignee-to-reviewer-action) #### GitHub Tools and Management
- [Deploy a Node.js App to Azure](https://github.com/sdras/example-azure-node)
- [Use HashiCorp's Terraform](https://github.com/hashicorp/terraform-github-actions) - [Declaratively setup GitHub Labels](https://github.com/lannonbr/issue-label-manager-action)
- [Trigger emails with release notes with SendGrid](https://github.com/bitoiu/release-notify-action) - [Run GitHub Actions Locally](https://github.com/nektos/act)
- [Deploy to Netlify](https://github.com/netlify/actions)
- [Home Assistant Command](https://github.com/maddox/actions/tree/master/home-assistant) #### Collection of Actions
- [Sleep](https://github.com/maddox/actions/tree/master/sleep)
- [Wait for 200](https://github.com/maddox/actions/tree/master/wait-for-200) - [Many linters and autofixers for various languages../](https://github.com/bltavares/actions)
- [Firebase](https://github.com/natemoo-re/action-firebase) - [Node.js Actions Toolkit](https://github.com/JasonEtco/actions-toolkit)
- [SSH](https://github.com/maddox/actions/tree/master/ssh) - [Use HashiCorp's Terraform](https://github.com/hashicorp/terraform-github-actions)
- [Deploy to any Cloud or Kubernetes Using Pulumi](https://github.com/pulumi/actions) - [GitHub Actions for Yarn](https://github.com/Borales/actions-yarn)
- [Using surge.sh, deploy your branch specific storybook as a pull request deployment](https://github.com/codeship/storybook-surge-github-action) - [GitHub Actions for Golang](https://github.com/cedrickring/golang-action)
- [Post a Slack message as a bot](https://github.com/pullreminders/slack-action) - [Android Build and Emulator Actions](https://github.com/vgaidarji/android-github-actions)
- [Report webpack stats to packtracker.io](https://github.com/packtracker/github-action) - [GitHub Actions for R and accompanying #rstats package](http://maxheld.de/ghactions/)
- [Deploy a Probot App using Actions](https://probot.github.io/docs/deployment/#github-actions)
- [Deploy a playlist to Spotify](https://github.com/swinton/SpotHub) #### Utility
- [Use a Jenkinsfile](https://github.com/jonico/jenkinsfile-runner-github-actions)
- [NPM Audit](https://github.com/JasonEtco/npm-audit-fix-action) - [Sleep](https://github.com/maddox/actions/tree/master/sleep)
- [Cleanup branches after merge](https://github.com/jessfraz/branch-cleanup-action) - [Wait for 200](https://github.com/maddox/actions/tree/master/wait-for-200)
- [Post gif on check fail](https://github.com/jessfraz/shaking-finger-action) - [Run Cake tasks](https://github.com/gep13/cake-actions)
- [Send an SMS from GitHub Actions using Nexmo](https://github.com/nexmo-community/nexmo-sms-action) - [Run psake tasks](https://github.com/devblackops/psake-github-actions)
- [Send a Slack message](https://github.com/apex/actions/tree/master/slack) - [SSH](https://github.com/maddox/actions/tree/master/ssh)
- [Node.js Actions Toolkit](https://github.com/JasonEtco/actions-toolkit) - [General purpose HTTP client for Actions, wrapping HTTPie](https://github.com/swinton/httpie-action)
- [Deploy a serverless app to AWS Lambda with Up](https://github.com/apex/actions/tree/master/up) - [Build Go apps using GoCenter](https://github.com/retgits/actions/tree/master/gocenter)
- [Deploy serverless infrastructure with AWS SAM](https://github.com/apex/actions/tree/master/aws/sam)
- [Deploy a Node.js function to AWS Lambda and invoke it using the Serverless framework](https://github.com/swinton/serverless) #### Testing and Linting
- [Deploy VS Code extensions with vsce](https://github.com/lannonbr/vsce-action)
- [Build a Jekyll site—with Custom Jekyll Plugins & Build Scripts—and deploy it back to the Gh-Pages Branch](https://github.com/BryanSchuetz/jekyll-deploy-gh-pages) - [Runs Hadolint against a Dockerfile within a repository](https://github.com/burdzwastaken/hadolint-action)
- [Deploy a Cloudflare worker](https://github.com/cpilsworth/cloudflare-worker-action) - [Test your Actions Locally](https://github.com/tschoffelen/gha)
- [Execute Gradle task](https://github.com/MrRamych/gradle-actions) - [Lint a Dockerfile (using replicatedhq/dockerfilelint)](https://github.com/jwr0/dockerfile-linter-action)
- [Declaratively setup GitHub Labels](https://github.com/lannonbr/issue-label-manager-action) - [NPM Audit](https://github.com/JasonEtco/npm-audit-fix-action)
- [GitHub Actions for Yarn](https://github.com/Borales/actions-yarn) - [PHP Code fixer Action](https://github.com/OskarStark/php-cs-fixer-ga)
- [Snyk CLI Test Action](https://github.com/clarkio/snyk-cli-action) - [PHP Psalm Static code analyzer Action](https://github.com/mickaelandrieu/psalm-ga)
- [Deploy a Zola site to GitHub Pages](https://github.com/shalzz/zola-deploy-action) - [PHPStan Static code analyzer Action](https://github.com/OskarStark/phpstan-ga)
- [General purpose HTTP client for Actions, wrapping HTTPie](https://github.com/swinton/httpie-action) - [PHPQA toolsuite Action](https://github.com/mickaelandrieu/phpqa-ga)
- [Run GitHub Actions Locally](https://github.com/nektos/act) - [GraphQL Inspector Action](https://github.com/kamilkisiela/graphql-inspector)
- [PHP Code fixer Action](https://github.com/OskarStark/php-cs-fixer-ga) - [Snyk CLI Test Action](https://github.com/clarkio/snyk-cli-action)
- [PHPStan Static code analyzer Action](https://github.com/OskarStark/phpstan-ga) - [PowerShell static analysis with PSScriptAnalyzer](https://github.com/devblackops/github-action-psscriptanalyzer)
- [PHPQA toolsuite Action](https://github.com/mickaelandrieu/phpqa-ga) - [Run web performance audits using Sitespeed.io](https://github.com/sitespeedio/sitespeed.io/tree/master/docker/github-actions)
- [PHP Psalm Static code analyzer Action](https://github.com/mickaelandrieu/psalm-ga)
- [Github Action for Firebase](https://github.com/w9jds/firebase-action) #### Pull Requests
- [Create Release Archive](https://github.com/lubusIN/actions/tree/master/archive)
- [Publish WordPress Plugin](https://github.com/lubusIN/actions/tree/master/wordpress) - [Set pull request reviewers based on assignees](https://github.com/pullreminders/assignee-to-reviewer-action)
- [Run Cake tasks](https://github.com/gep13/cake-actions) - [Open or update pull request on branch push (with branch selection)](https://github.com/vsoch/pull-request-action)
- [PowerShell static analysis with PSScriptAnalyzer](https://github.com/devblackops/github-action-psscriptanalyzer) - [Post gif on check fail](https://github.com/jessfraz/shaking-finger-action)
- [JS Build Actions](https://github.com/elstudio/actions-js-build) Run Grunt or Gulp build tasks and commit file changes - [Cleanup branches after merge](https://github.com/jessfraz/branch-cleanup-action)
- [Ember CLI Actions](https://github.com/NuckChorris/ember-cli-actions) - [Automatically rebase a PR](https://github.com/cirrus-actions/rebase)
- [Runs Hadolint against a Dockerfile within a repository](https://github.com/burdzwastaken/hadolint-action) - [Evaluate Clojure in the issue comment](https://github.com/repetitive/actions/tree/master/clojure)
- [Send email on failed GitHub Checks](https://github.com/cirrus-actions/email) - [Create Pull Request when branch is pushed](https://github.com/repetitive/actions/tree/master/auto-pull-request)
- [Automatically rebase a PR](https://github.com/cirrus-actions/rebase)
- [Run psake tasks](https://github.com/devblackops/psake-github-actions)
- [Update Twitter status](https://github.com/xorilog/twitter-action)
- [GitHub Actions for Golang](https://github.com/cedrickring/golang-action)
- [Configure a DNS Record on Cloudflare](https://github.com/xorilog/cloudflare-dns-action)
- [GitHub Action for Gatsby CLI](https://github.com/jzweifel/gatsby-cli-github-action)
- [Send a Discord notification](https://github.com/Ilshidur/action-discord)
- [GraphQL Inspector Action](https://github.com/kamilkisiela/graphql-inspector)
- [Lint a Dockerfile (using replicatedhq/dockerfilelint)](https://github.com/jwr0/dockerfile-linter-action)
- [Android Build and Emulator Actions](https://github.com/vgaidarji/android-github-actions)
- [Build Hugo static content site and publish it to gh-pages branch](https://github.com/khanhicetea/gh-actions-hugo-deploy-gh-pages)
- [Run web performance audits using Sitespeed.io](https://github.com/sitespeedio/sitespeed.io/tree/master/docker/github-actions)
- [Deploy via rsync over ssh](https://github.com/maxheld83/rsync)
- [Test your Actions Locally](https://github.com/tschoffelen/gha)
- [Deploy your DNS configuration using DNS Control](https://github.com/koenrh/dnscontrol-action)
- [Deploy assets to GitHub pages](https://github.com/maxheld83/ghpages) (no building, just deploying)
- [Create Pull Request when branch is pushed](https://github.com/repetitive/actions/tree/master/auto-pr)
- [Evaluate Clojure in the issue comment](https://github.com/repetitive/actions/tree/master/clojure)
- [Build Go apps using GoCenter](https://github.com/retgits/actions/tree/master/gocenter)
- [GitHub Action for JFrog CLI](https://github.com/retgits/actions/tree/master/jfrog-cli)
- [GitHub Actions for R and accompanying #rstats package](http://maxheld.de/ghactions/)
### Collection of actions #### Github Pages
- [Many linters and autofixers for various languages../](https://github.com/bltavares/actions)
- [Deploy a Zola site to GitHub Pages](https://github.com/shalzz/zola-deploy-action)
- [Visualize your Dockerfile with a Container Tree](https://www.github.com/vsoch/containertree)
- [Build Hugo static content site and publish it to gh-pages branch](https://github.com/khanhicetea/gh-actions-hugo-deploy-gh-pages)
- [Build a Jekyll site—with Custom Jekyll Plugins & Build Scripts—and deploy it back to the Gh-Pages Branch](https://github.com/BryanSchuetz/jekyll-deploy-gh-pages)
- [Google Dataset Search Metadata](https://www.github.com/openschemas/extractors/): and other schema.org extractors to make datasets discoverable from GitHub pages.
#### Notifications and Messages
- [Confucious Wisdom (Pull Request Failure Message)](https://github.com/vsoch/confucious-actions)
- [Send a Discord notification](https://github.com/Ilshidur/action-discord)
- [Send a Slack message](https://github.com/apex/actions/tree/master/slack)
- [Post a Slack message as a bot](https://github.com/pullreminders/slack-action)
- [Update Twitter status](https://github.com/xorilog/twitter-action)
- [Send an SMS from GitHub Actions using Nexmo](https://github.com/nexmo-community/nexmo-sms-action)
- [Trigger emails with release notes with SendGrid](https://github.com/bitoiu/release-notify-action)
- [Send email on failed GitHub Checks](https://github.com/cirrus-actions/email)
- [Report webpack stats to packtracker.io](https://github.com/packtracker/github-action)
#### Deployment
- [Deploy to Netlify](https://github.com/netlify/actions)
- [Deploy a Probot App using Actions](https://probot.github.io/docs/deployment/#github-actions)
- [Deploy a playlist to Spotify](https://github.com/swinton/SpotHub)
- [Deploy a serverless app to AWS Lambda with Up](https://github.com/apex/actions/tree/master/up)
- [Deploy serverless infrastructure with AWS SAM](https://github.com/apex/actions/tree/master/aws/sam)
- [Deploy a Node.js function to AWS Lambda and invoke it using the Serverless framework](https://github.com/swinton/serverless)
- [Deploy VS Code extensions with vsce](https://github.com/lannonbr/vsce-action)
- [Deploy a Node.js App to Azure](https://github.com/sdras/example-azure-node)
- [Deploy via rsync over ssh](https://github.com/maxheld83/ghaction-rsync)
- [Deploy to any Cloud or Kubernetes Using Pulumi](https://github.com/pulumi/actions)
- [Deploy a Cloudflare worker](https://github.com/cpilsworth/cloudflare-worker-action)
- [Deploy your DNS configuration using DNS Control](https://github.com/koenrh/dnscontrol-action)
- [Deploy assets to GitHub pages](https://github.com/maxheld83/ghpages) (no building, just deploying)
- [Using surge.sh, deploy your branch specific storybook as a pull request deployment](https://github.com/codeship/storybook-surge-github-action)
- [Create Release Archive](https://github.com/lubusIN/actions/tree/master/archive)
- [Publish WordPress Plugin](https://github.com/lubusIN/actions/tree/master/wordpress)
#### External Services
- [Use a Jenkinsfile](https://github.com/jonico/jenkinsfile-runner-github-actions)
- [Configure a DNS Record on Cloudflare](https://github.com/xorilog/cloudflare-dns-action)
- [Firebase](https://github.com/natemoo-re/action-firebase)
- [Github Action for Firebase](https://github.com/w9jds/firebase-action)
- [GitHub Action for JFrog CLI](https://github.com/retgits/actions/tree/master/jfrog-cli)
#### Frontend Tools
- [Execute Gradle task](https://github.com/MrRamych/gradle-actions)
- [JS Build Actions](https://github.com/elstudio/actions-js-build) Run Grunt or Gulp build tasks and commit file changes
- [Ember CLI Actions](https://github.com/NuckChorris/ember-cli-actions)
- [GitHub Action for Gatsby CLI](https://github.com/jzweifel/gatsby-cli-github-action)
#### Internet of Things (IOT)
- [Home Assistant Command](https://github.com/maddox/actions/tree/master/home-assistant)
### Tutorials ### Tutorials
- [Introducing GitHub Actions](https://css-tricks.com/introducing-github-actions/) - [Introducing GitHub Actions](https://css-tricks.com/introducing-github-actions/)
- [Deploying to Firebase Hosting with GitHub Actions](https://natemoo.re/posts/action-firebase) - [Deploying to Firebase Hosting with GitHub Actions](https://natemoo.re/posts/action-firebase)
- [Building GitHub Actions in Node.js](https://jasonet.co/posts/building-github-actions-in-node/) - [Building GitHub Actions in Node.js](https://jasonet.co/posts/building-github-actions-in-node/)
- [GitHub Actions on Android project](http://vgaidarji.me/blog/2019/01/27/github-actions) - [GitHub Actions on Android project](http://vgaidarji.me/blog/2019/01/27/github-actions)
> Please don't hesitate to make a PR if you have more resources to share. Check out [contributing.md](contributing.md) for more information > Please don't hesitate to make a PR if you have more resources to share. Check out [contributing.md](contributing.md) for more information
## License ## License

View File

@ -16,7 +16,7 @@ Please note that this project is released with a [Contributor Code of Conduct](c
Please ensure your pull request adheres to the following guidelines: Please ensure your pull request adheres to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate. - Search previous suggestions before making a new one, as yours may be a duplicate.
- Please put your new addition at the end of the list. - Please put your new addition at the end of the list of whatever section it is most relevant to. If you don't find a section that it belongs in, please make one.
- Please don't use bold or italics unless it's somehow appropriate to the link. - Please don't use bold or italics unless it's somehow appropriate to the link.
- Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description. - Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description.
- Make an individual pull request for each suggestion. - Make an individual pull request for each suggestion.
@ -48,4 +48,4 @@ You'll need a [GitHub account](https://github.com/join)!
Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-\* list guidelines. Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-\* list guidelines.
[Here](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that. [Here](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that.