A Branch Cleanup
A GitHub action to automatically delete the branch after a pull request has been merged.
Github Action for PHPLint
A collection of GitHub actions to perform Android related tasks.
GitHub action to automatically merge pull requests that are ready.
Set pull request reviewers based on assignees
If your team currently uses pull request Assignees but would like to switch to Review Requests, having everyone change their workflows can be difficult. This GitHub Action eases the transition by automatically creating and removing review requests based on Assignees.
Deploy serverless infrastructure with AWS SAM
This Action for Azure enables arbitrary actions for interacting with Azure services via the az command-line client.
This repository contains GitHub Actions for Amazon Web Services, for performing common tasks such as using EKS, as well as a generic cli for doing arbitrary actions with the AWS commandline client.
These Cake GitHub Actions allow you to run Cake tasks as part of your GitHub workflow..
by Sarah Drasner
An example Node webapp deployed to Azure with GitHub actions. More info in this article: css-tricks.com/introducing-github-actions.
This actions will check the formating of the project, using cljfmt.
by Owen Voke
GitHub Action for interacting with Composer.
by Mike Coutermarsh
Say things with a cow
A GitHub action to deploy a Cloudflare Worker on push to the master branch.
Dart & flutter formatter
This actions will check the formating of a Dart (or Flutter) project, using dartfmt.
Sends a Discord notification message. Simple as that. Supports all workflow event types by using the Discord GitHub webhooks.
Deploy your DNS configuration using GitHub Actions using DNSControl.
A GitHub action for linting Dockerfiles and commenting on a PR with any errors.
This repository contains GitHub Actions for Docker, for performing common tasks such as authorizing and tagging containers, as well as a generic cli for doing arbitrary actions with the Docker commandline client.
by Jacob Zweifel
This Action wraps the Gatsby CLI to enable common Gatsby commands.
This Action for ember-cli enables arbitrary actions with the ember-cli command-line client, including deploying ember applications with ember-cl-deploy.
Deploy arbitrary static assets to GitHub Actions
This Action for firebase-tools enables arbitrary actions with the firebase command-line client..
Google Cloud Platform
GitHub Actions for Google Cloud Platform, for performing common tasks such as authorizing and tagging containers, as well as a generic cli for doing arbitrary actions with the Google cloud SDK command-line client.
This Action allows you to run Go commands with your code. It will automatically setup your workspace (~/go/src/github.com/<your-name>/<repo>) before the command is run.
Github Actions for Gradle
A tool that inspects GraphQL API in order to find breaking changes or changes that are dangerous or entirely safe.
A GitHub action to run hadolint and reports violations given a Dockerfile within a repository on a pull request
This Action wraps the Heroku CLI to enable common Heroku commands.
Control your home via Home Assistant. This action allows you to make a service call to your Home Assistant instance. Blink a light when a deploy is done, set your lights to green when CI goes green, lock your front door until the deploy is complete. Of course you want to incorporate your smart devices into your GitHub workflow!
A general purpose HTTP client for GitHub Actions, wrapping the HTTPie CLI to enable human-friendly interactions with third-party web services that expose an API over HTTP in your development workflow.
Build Hugo static content site and publish it to gh-pages branch
GitHub Action for building and publishing Hugo-built site.
Issue Label Manager
This GitHub Action allows you to declaratively state the labels to be defined in a repo.
Custom Jekyll Builds on GitHub Pages
A GitHub Action for building and deploying a Jekyll repo back to its gh-pages branch. Why not just let GitHub Pages build it? Becaues this way we can use our own custom Jekyll plugins and build scripts.
POC for Jenkins Single-shot master
This is a POC how to run Jenkins Single-shot masters inside a GitHub Action Workflow.
Run JS build tasks with Gulp, Grunt or NPM, then commit any changed files and push them back to your original repository. Perfect for Grunt or Gulp tasks that do CSS (or SASS/LESS) compilation or JS transpilation. If your build task changes files, these actions are for you.
🚀 GitHub Action for Mercure
Trigger a build on Netlify, if there is no site for this repo it can automagically set up one with the specified base directory, command, and publish directory.
This Action enables arbitrary actions with the Netlify CLI
Netlify: Diff Includes Filter
This action includes a filter to stop workflows unless certain files or directories are changed in a range of commits.
Send an SMS from GitHub Actions using Nexmo. The passed in args represent the contents of the message.
npm Audit Fix
Work in progress GitHub Action that opens a pull request following an npm audit fix --forcey.
This Action for npm enables arbitrary actions with the npm command-line client, including testing packages and publishing to a registry.
PHP Code Fixer
Github Action for PHP-CS-Fixer.
PHPStan Static code analyzer Action.
PHPQA toolsuite action.
This actions will check the formating of the Dockerfiles in the project, using Powershell-Beautiffier.
Publish WordPress plugin
Github action to publish your WordPress plugin to wordpress.org plugin repository. Develop plugin on github and once done tag the release, sit back and relax. WordPress action will publish the release to wordpress.org SVN and create SVN tag based on the github release tag.
Run psake tasks
This official psake GitHub Action allow you to run psake tasks as part of your GitHub workflow.
A Github Action to deploy AWS Lambda functions written in Python with their dependencies in a separate layer.
Pulumis GitHub Actions deploy apps and infrastructure to your cloud of choice, using just your favorite language and GitHub. This includes previewing, validating, and collaborating on proposed deployments in the context of Pull Requests, and triggering deployments or promotions between different environments by merging or directly committing code.
Automaticly rebase pull requests
GitHub action to automatically rebase pull requests.
This repo contains a re-usable GitHub Action that when installed sends an e-mail to a distribution list with the release note contents every time a GitHub Release is created for the repository. This Action makes use of SendGrids API to send the e-mails.
Github action to create release zip archive.
Collection of repetitive GitHub Actions
GitHub actions for R
Actions and accompanying rstats package to do R things via GitHub actions.
GitHub action to deploy to some server via rsync and ssh
This Action for rubygems enables arbitrary actions with the gem command-line client, including publishing to a registry.
Ruby linter and formatter
This action will check the formating of the Dockerfiles in the project, using rubocop.
Github actions locally
Run your GitHub Actions locally!
This is a simple GitHub action that allows to send emails when a GitHub Check Suite completes.
A GitHub action that displays a gif of Conan O`Brien shaking his finger to a pull request on fail. It will also automatically clean up the comment when the build passes :)
Assign size labels
GitHub action to assign labels based on pull request change sizes.
GitHub Action for sending Slack messages which were defined by previous action(s) in ./slack.json.
Slack Message as bot
This action wraps the Slack chat.postMessage API method for posting to channels, private groups, and DMs. This action is designed to be used with Slack bot tokens. Slack bots have two main advantages versus user tokens and incoming webhooks: (1) Bots cant be disabled inadvertently when a Slack user is disabled or removed. Slack has written about this in a recent announcement, and (2) Bots offer a powerful range of capabilities that can be leveraged to perform more functions.
Sometimes you just need to stall a little. This action will simply call sleep for N seconds in case you need a little padding in your workflow.
Run a thing on your server. This action will run the provided argument as a command on your $HOST via SSH.
Storybook to Surge
This action will take an existing storybook configuration and deploy that storybook to branch specific static surge.sh sites. Intended to be set up on `push`.
Collaborate on Spotify playlists using Pull Requests.
A GitHub action to run snyk test for vulnerabilities in the project
These official Terraform GitHub Actions allow you to run `terraform fmt`, `validate` and `plan` on your pull requests to help you review and validate Terraform changes.
TypeScript linter & formatter
This actions will check Typescript projects using tslint
Send a Tweet
Send a tweet with a GitHub Action.
Send a Tweet
Send a tweet with a GitHub Action.
vscode deploying extensions
A GitHub Action to automate deploying VS Code extensions by using vsce. It will enable workflows to easily deploy your VS Code extensions to the marketplace.
Wait for 200
Wait till the host is up. This action will simply check that a URL is returning a `200` HTTP status code before completing. You have the option to set how many seconds between checks and how many tries before it exits in failure.
Webpack stats to packtracker.io
This GitHub action will upload your webpack build stats to the packtracker.io service.
GitHub Actions For Vamp
Work In Progress
a work in progress action - work in progress
This Action wraps the Now CLI to enable common Now commands.
This Action for yarn enables arbitrary actions with the yarn command-line client, including testing packages and publishing to a registry.
A GitHub action to automatically build and deploy your zola site to the master branch as GitHub Pages.