Awesome Actions / Official Resources |
Official Site | | | |
Official Documentation | | | |
Official Actions organization | | | |
Awesome Actions / Official Resources / Official Actions organization |
actions/virtual-environments | 10,191 | 6 days ago | GitHub Actions virtual environments |
actions/runner | 4,905 | 6 days ago | The Runner for GitHub Actions |
Awesome Actions / Official Resources |
GitHub Blog Announcement | | | |
Awesome Actions / Official Resources / Workflow Examples |
actions/starter-workflows | 9,266 | 30 days ago | Starter workflow management |
actions/example-services | 250 | about 3 years ago | Example workflows using service containers |
Awesome Actions / Official Resources / Official Actions |
actions/checkout | 5,928 | 7 days ago | Setup your repository on your workflow |
actions/upload-artifact | 3,239 | about 1 month ago | Upload artifacts from your workflow |
actions/download-artifact | 1,435 | about 2 months ago | Download artifacts from your build |
actions/cache | 4,566 | 7 days ago | Cache dependencies and build outputs in GitHub Actions |
actions/github-script | 4,224 | 17 days ago | Write a script for GitHub API and the workflow contexts |
actions/create-release | 1,336 | over 3 years ago | An Action to create releases via the GitHub Release API |
actions/upload-release-asset | 687 | over 3 years ago | An Action to upload a release asset via the GitHub Release API |
actions/first-interaction | 766 | 8 months ago | An action for filtering pull requests and issues from first-time contributors |
actions/stale | 1,371 | 24 days ago | Marks issues and pull requests that have not had recent interaction |
actions/labeler | 1,977 | about 1 month ago | An action for automatically labelling pull requests |
actions/delete-package-versions | 350 | 3 months ago | Delete versions of a package from GitHub Packages |
actions/setup-node: Node.js | 3,940 | 28 days ago | |
actions/setup-python: Python | 1,743 | 16 days ago | |
actions/setup-go: Go | 1,407 | 28 days ago | |
actions/setup-dotnet: .NET core sdk | 947 | 28 days ago | |
actions/setup-haskell: Haskell (GHC and Cabal) | 71 | almost 4 years ago | |
actions/setup-java: Java | 1,560 | 14 days ago | |
actions/setup-ruby: Ruby | 173 | almost 4 years ago | |
actions/setup-elixir: Elixir | 155 | almost 4 years ago | |
actions/setup-julia: Julia | 94 | 3 days ago | |
Awesome Actions / Official Resources / Create your Actions |
actions/toolkit | 5,006 | 7 days ago | The GitHub ToolKit for developing GitHub Actions |
actions/hello-world-javascript-action | 243 | 9 days ago | A template to demonstrate how to build a JavaScript action |
actions/javascript-action | 989 | 9 days ago | Create a JavaScript Action |
actions/typescript-action | 2,034 | 9 days ago | Create a TypeScript Action |
actions/http-client | 72 | over 2 years ago | A lightweight HTTP client optimized for use with actions, TypeScript with generics and async await |
actions/hello-world-docker-action | 171 | 3 months ago | A template to demonstrate how to build a Docker action |
actions/container-toolkit-action | 121 | 9 days ago | Template repo for creating container actions using actions/toolkit |
|
Declaratively setup GitHub Labels | 191 | almost 2 years ago | |
Action to sync GitHub labels in the declarative way | 199 | over 1 year ago | |
Add releases to GitHub | 179 | 10 days ago | |
Publish a docker image to Dockerhub | 781 | about 1 month ago | |
Create an issue using content from a file | 146 | 6 days ago | |
Publish GitHub Releases with Assets | 4,193 | 10 days ago | |
GitHub Project Automation+ | 326 | 11 months ago | Automate GitHub Project cards with any webhook event |
Run GitHub Actions Locally with a web interface | 251 | almost 2 years ago | |
Run GitHub Actions Locally in Terminal | 55,383 | 3 days ago | |
Build and Publish Android debug APK | 66 | almost 3 years ago | |
Generate sequential build numbers for GitHub Actions | 139 | almost 2 years ago | |
Push Git changes to GitHub repository without authentication difficulties | 1,206 | 5 months ago | |
Generate release notes based on your events | 116 | over 1 year ago | |
Create a GitHub wiki page based on the provided markdown file | 95 | over 2 years ago | |
Label your Pull Requests auto-magically (using committed files) | 95 | over 1 year ago | |
Add Label to your Pull Requests based on the author team name | 49 | 20 days ago | |
Get a list of file changes with PR/Push | 167 | over 1 year ago | |
Use private actions in any workflow | 168 | 9 months ago | |
Label Your Issues Using the Issue's Contents | 35 | 5 months ago | |
Rollback a GitHub Release | 56 | 9 months ago | |
Lock Closed Issues and Pull Requests after a Period of Inactivity | 315 | 9 months ago | |
Get Commit Difference Count Between Two Branches | 8 | over 2 years ago | |
Generate Release Notes Based on Git References | 140 | 6 days ago | |
Enforce Policies on GitHub Repositories and Commits | 436 | 13 days ago | |
Auto Label Issue Based on Issue Description | 48 | 4 months ago | |
Update Configured GitHub Actions to the Latest Versions | 8 | over 1 year ago | |
Create Issue Branch | 330 | 4 days ago | |
Remove Old Artifacts | 333 | 8 months ago | |
Expose Git Commit Data As Environment Variables | 41 | 25 days ago | |
Sync Defined Files/Binaries to Wiki or External Repositories | 8 | 6 months ago | |
Create/Update/Delete a GitHub Wiki Page Based on Any File | 70 | over 1 year ago | |
Prow GitHub Actions | 93 | about 1 year ago | Automation of policy enforcement, chat-ops, and automatic PR merging |
Check GitHub Status in your Workflow | 35 | 7 days ago | |
Manage Labels on GitHub (create/rename/update/delete) as Code | 143 | 7 days ago | |
Continuous Distribution of Funding to your Project Contributors and Dependencies | 124 | about 2 years ago | |
Herald Rules for GitHub: Add Subscribers, Assignees, Labels, and More to Your PR | 54 | 5 months ago | |
GitHub Codeowners Validator | 222 | 7 months ago | Ensures the correctness of your GitHub CODEOWNERS file. It supports public and private GitHub repositories and also GitHub Enterprise installations |
Copybara Action | 97 | 2 months ago | Move and transform code between repositories (ideal to maintain several repos from one monorepo) |
|
Use HashiCorp's Terraform | 1,381 | 6 days ago | |
GitHub Actions for Yarn 1 | 299 | 6 days ago | |
GitHub Actions for Yarn 2 | 15 | over 2 years ago | |
GitHub Actions for Golang | 134 | about 3 years ago | |
GitHub Actions for R and accompanying #rstats package | | | |
GitHub Actions for WordPress | 426 | 3 months ago | |
GitHub Actions for Composer | 33 | 21 days ago | |
GitHub Actions for Flutter | 2,271 | 3 months ago | |
GitHub Actions for PHP | 2,930 | 3 days ago | |
GitHub Actions for Rust | | | |
GitHub Actions for Android | 185 | 4 months ago | |
GitHub Actions for Logtalk and Prolog | | | |
GitHub Actions for Deno | 181 | about 1 year ago | |
GitHub Actions for Unity | 984 | over 1 year ago | |
Octions - GitHub Actions for GitHub REST API | 38 | almost 2 years ago | |
GitHub Actions for Docker | 163 | over 3 years ago | |
GitHub Actions for AWS | 118 | 2 months ago | |
Actions Hub | | | |
|
Setup ssh-agent | 1,229 | 4 months ago | Run with additional SSH keys to access private repositories |
GitHub Actions Badges for your README | 199 | 10 months ago | |
GitHub Actions for Python project with poetry | 428 | 24 days ago | |
GitHub Actions for Python project with pyenv | 39 | 6 days ago | |
GitHub Actions to compile LaTeX documents | 1,148 | 5 months ago | |
Update Maxmind Databases | 5 | about 5 years ago | |
Debug with SSH over tmate | 2,956 | 4 days ago | Debug the Action directly by providing a SSH connection |
Unlock git-crypt files | 48 | 10 months ago | |
Golang CGO cross compiler | 66 | 7 days ago | |
Run your job on another architecture: arm32, aarch64 and others | 688 | about 1 month ago | |
Generate a table of contents | 222 | over 1 year ago | |
Automatically add Label or Assignee to an Issue | 60 | over 1 year ago | |
Action to send LGTM reaction as image or GIF when we say lgtm | 80 | over 1 year ago | |
Generate build numbers across multiple scopes | 21 | 7 months ago | |
Publish GitHub release artifacts | 138 | over 2 years ago | |
Jekyll Diff Action | 6 | over 3 years ago | Diffs the built Jekyll site after a change, and comments the result back to GitHub |
Branch Protection Bot | 72 | 6 months ago | Temporarily disable and re-enable "Include administrators" option in branch protection |
Wait for commit statuses | 99 | 15 days ago | Wait until all statuses and checks are successful or any of them has failed and set its status output accordingly |
Get Latest Tag | 184 | 18 days ago | Get the previous tag from git |
Create Milestone | 17 | 2 months ago | Create a new open milestone given the title and description |
Close Milestone | 4 | 12 months ago | Close the given milestone |
Action to enforce branch naming rules | 77 | 9 months ago | |
Expose slug of some GitHub variables | | | |
awesome-lint as a GitHub Action | 20 | about 1 year ago | |
Edit JSON File | 12 | over 4 years ago | |
Build Slate documentation | 18 | over 4 years ago | |
Read Properties | 21 | almost 2 years ago | Read values from files |
Write Properties | 14 | over 2 years ago | Write values to files |
Autotag | 74 | 8 months ago | Automatically generate a new tag when the manifest file (i.e. ) version changes |
Apply templates with Jinja2 | 43 | about 1 year ago | Use the Jinja2 template engine to generate files from templates |
Has Changes | 32 | almost 2 years ago | Check if there are code changes from previous steps |
Mind Your Language Action | 17 | 5 months ago | Detect offensive comments in issues and pull requests, and warn senders |
YAML/JSON/XML Converter | 27 | over 1 year ago | Converts YAML/JSON/XML file formats interchangeably |
NSFW Detection | 16 | 2 months ago | Detect NSFW content in committed files |
Has Changed Path | 225 | 6 months ago | Conditionally run actions based on changed paths |
Linguist | 6 | 4 months ago | Checks a repository and produces information about used languages in output |
Twilio Voice Call | 14 | 3 months ago | Make Twilio voice call with defined text |
Setup Xcode | 290 | 5 months ago | Switch between pre-installed versions of Xcode for macOS images |
Setup Xamarin | 34 | almost 2 years ago | Switch between pre-installed versions of Xamarin and Mono for macOS images |
Memer Action | 36 | almost 3 years ago | A GitHub Action for Programmer Memes xD |
Setup Cocoapods | 31 | 12 months ago | Setup specific version of Cocoapods |
Public IP | 114 | 4 months ago | Queries GitHub actions runner's public IP address |
GitHub Actions for Lazarus/FPC | 49 | 8 days ago | |
Twilio Fax | 5 | 4 months ago | Sends a document by fax using your Twilio account |
Setup Kubernetes tools | 77 | 18 days ago | Install Kubernetes tools (kubectl, kustomize, helm, kubeval, conftest, and yq) on the runner |
Setup Elastic Cloud Control Tool | 5 | 18 days ago | Install a specific version of ecctl on the runner |
PowerShell Script | 47 | 10 months ago | Run PowerShell scripts with workflow contexts (e.g. ) and cmdlets, return value => action output |
Upload and Scan Files with VirusTotal | 164 | 7 days ago | |
Import a GPG Key | 321 | 6 days ago | |
Compress with UPX | 56 | 7 days ago | The Ultimate Packer for eXecutables |
Pull the New Go Module Version Into the Proxy Cache | 26 | 5 months ago | Ensures the latest version of your Go module is in the proxy cache. Also updates the pkg.go.dev documentation upon release |
Delete Run Artifacts | | | Deletes all artifacts at the end of a workflow run |
GitHub Environment Variables Action | 183 | 9 months ago | Expose environment variables such as the branch/tag name, repository slug, and ref slug |
GitHub Action Locks | 16 | about 2 years ago | Guarantee atomic execution of your GitHub Action workflows |
Paths Filter | 2,219 | 3 months ago | Conditionally run actions based on files modified by PR, feature branch or pushed commits |
Minisauras | 48 | about 1 year ago | Pulls all the JavaScript and CSS files from your base branch, minify them and creates a pull-request with a new branch |
Website to GIF | 112 | 5 days ago | Turn any webpage into a GIF to display on your README, docs, etc |
Interactive Inputs - Runtime workflow inputs | 9 | 2 months ago | Add dynamic inputs at runtime for your GitHub Actions workflows |
Create an envfile | 425 | 9 months ago | |
Export global environment variables for succeeding build steps | 6 | 7 months ago | |
Programmatically set environment variables for use in subsequent steps | 50 | 3 months ago | |
Install Conda environments for Python | 1 | about 2 years ago | |
Setup NativeScript | 4 | almost 2 years ago | |
Create a JSON Environment File | 15 | over 2 years ago | |
Install NPM Dependencies with Caching | 653 | 19 days ago | |
Highlight New NPM Dependencies | 27 | almost 2 years ago | Comments on pull requests newly added NPM dependencies information |
Cache NPM Dependencies | 17 | over 2 years ago | |
Cache Yarn Dependencies | 91 | over 2 years ago | |
Next SemVers | 58 | 3 months ago | Output the next version for major, minor, and patch version based on the given semver version |
Get latest SemVer and branch name given a search string | 5 | over 2 years ago | |
Cut Release Branch | 11 | over 2 years ago | Cuts a release branch given a branch prefix and optional semantic version |
Increment Semantic Version | 84 | almost 2 years ago | Bump a given semantic version (SemVer), depending on given release type |
|
PHPStan Static code analyzer Action | 99 | 4 days ago | |
GraphQL Inspector Action | 1,650 | 6 days ago | |
PowerShell static analysis with PSScriptAnalyzer | 72 | about 2 years ago | |
Run tfsec, with reviewdog output on the PR | 72 | 6 days ago | |
Run Tests through Puppeteer, the Headless Chrome Node API | 93 | about 3 years ago | |
xUnit Slack Reporter: Sends summary of tests from xUnit reports to a Slack channel | 12 | 21 days ago | |
Run codeception tests | 15 | over 5 years ago | |
Run TestCafe tests | 36 | 11 months ago | |
Run Unity tests | 216 | 13 days ago | |
Run Cypress E2E tests | 1,366 | 5 days ago | |
Test Ansible roles with Molecule | 56 | 11 months ago | |
Run performance testing with artillery.io | 9 | over 4 years ago | |
Detect Flaky Tests with BuildPulse | 7 | almost 2 years ago | |
Display Inline Code Annotations for Jest Tests | 16 | 12 months ago | |
Run Julia tests | 57 | 20 days ago | |
PHP Coding Standards Fixer Action | 186 | 3 months ago | |
Runs Hadolint against a Dockerfile within a repository | 13 | 9 months ago | |
Run ESLint, with reviewdog output on the PR | 235 | 24 days ago | |
JavaScript-based linter for *.workflow files | 15 | over 5 years ago | |
Lint terraform files using tflint, with reviewdog output on the PR | 107 | about 2 months ago | |
autopep8: Automatically formats Python code to conform to the PEP 8 style guide | 85 | 5 months ago | |
Run ergebnis/composer-normalize to ensure your PHP project has a normalized composer.json | 26 | over 3 years ago | |
Run stolt/lean-package-validator to ensure your package has only the required runtime artifacts | 0 | 13 days ago | |
Run Go lint checks on PR event | 10 | about 5 years ago | |
Node.js - Automatically run the format and/or lint script used by the package | 36 | almost 5 years ago | |
Stylelinter - GitHub Action that runs stylelint | 21 | 10 months ago | |
Run stylelint, with reviewdog output on the PR | 47 | 2 months ago | |
PyCodeStyle Action - A GitHub Action that leaves a comment on your PR with pycodestyle (autopep8) feedback | 8 | about 5 years ago | |
wemake-python-styleguide - The strictest and most opinionated python linter ever, with optional reviewdog output on the PR | 2,541 | 6 days ago | |
Run TSLint with status checks and file diff annotations | 34 | 23 days ago | |
Lint Pull Request commits with commitlint | 363 | 3 months ago | |
Run vint, with reviewdog output on the PR | 10 | about 1 month ago | |
Run mispell, with reviewdog output on the PR | 90 | 2 months ago | |
Run golangci-lint, with reviewdog output on the PR | 218 | 6 days ago | |
Run shellcheck, with reviewdog output on the PR | 102 | 2 months ago | |
Catch insensitive, inconsiderate writing in your markdown docs | 12 | about 5 years ago | |
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PR | 275 | 6 days ago | |
Run dotenv-linter, with reviewdog output on the PR | 17 | 2 months ago | |
Show and auto-fix linting errors for many programming languages | 575 | 3 days ago | |
PHP_CodeSniffer With Annotations | 55 | about 2 years ago | |
Linter for markdown (with presets) | 78 | about 1 year ago | |
Stylelint problem matcher to create annotations | 19 | 3 days ago | |
Run sqlcheck on the PR to identifies anti-patterns in SQL queries | 24 | about 1 year ago | |
Validate Fastlane Supply Metadata Against the Play Store Guidelines | 22 | almost 2 years ago | |
Run Golint to lint your Golang code | 6 | about 2 years ago | |
A vulnerability scanner for your docker images | 31 | about 1 year ago | |
Automatically approve and merge Dependabot updates | 316 | 3 days ago | |
Run dlint security linter on your Python code | 3 | over 3 years ago | |
AWS Secrets Manager Actions | 62 | 7 months ago | Define AWS Secrets Manager secrets to environment values |
Linting your AWS IAM policy documents for correctness and security issues | 36 | almost 2 years ago | |
Secret Spreader | 37 | over 1 year ago | Not an action per se, but a tool to manage Actions Secrets across a list of repositories |
Secrets Sync Action | 314 | about 2 months ago | Action syncs secrets across multiple repositories |
Snyk Test Action | 513 | 3 months ago | |
Manage Your GitHub Actions Secrets With A Simple CLI | 45 | 4 months ago | |
SecretHub | 46 | over 3 years ago | Have a single source of truth for your secrets and load them into GitHub Actions on demand |
Scan code with SonarCloud | 595 | about 1 month ago | |
Send your code coverage to codecov.io | 1,480 | 6 days ago | |
Publishing code coverage to CodeClimate | 201 | 14 days ago | |
Update repository go report card | 12 | almost 5 years ago | |
|
Run Gofmt to check Golang code formatting | 13 | about 2 years ago | |
Run Goimports to check Golang imports order | 5 | over 4 years ago | |
|
Audit a webpage with Google Chrome's Lighthouse tests | 343 | almost 4 years ago | |
Runs Lighthouse and posts results to PRs and Slack | 486 | 7 months ago | |
Run Lighthouse in CI using GitHub Actions | 1,181 | 4 months ago | |
Continuous Benchmarking and Benchmark Visualization for Go | 144 | 24 days ago | |
Size Limit Action | 450 | 6 months ago | Comments cost comparison of your JS in PRs and rejects them if limit is exceeded |
Check bundlephobia | 51 | over 1 year ago | Comments new and modified package size according to bundlephobia.io website and rejects PR on threshold surpassed |
|
Set PR Reviewers Based on Assignees | 122 | almost 3 years ago | |
Open or Update PR on Branch Push (with Branch Selection) | 174 | 5 months ago | |
Automatically Rebase a PR | 686 | about 1 year ago | |
Label PR once it has a Specified Number of Approvals | 191 | 10 months ago | |
Add Labels to a PR based on Matched File Patterns | 63 | over 1 year ago | |
Auto-Approve PRs | 410 | 8 months ago | |
Automatically add Reviewers to PR based on the Configuration File | 308 | 6 days ago | |
Add Labels to a PR based on Branch Name Patterns | 249 | 9 months ago | |
Add Labels to a PR based on Total Size of the Diff | 88 | 8 days ago | |
Automatically merge PRs That Are Ready | 859 | about 2 months ago | |
Verify That PRs Contain a Ticket Reference | 75 | about 2 months ago | |
Create a PR for Changes to your Repository in the Actions Workspace | 2,165 | 16 days ago | |
Lint a PR | 120 | over 1 year ago | |
ChatOps for PRs | 74 | almost 2 years ago | |
Prefix Title and Body of a PR Based on Text Extracted from Branch Name | 80 | 10 months ago | |
Block Autosquash Commits | 18 | 3 months ago | |
Automatically Bump and Tag on Merge | 781 | about 2 months ago | |
Automatically Update PRs with Outdated Checks and Squash and Merge the Ones Matching All Branch Protections | 140 | over 3 years ago | |
Merge Pal - Automatically Update and Merge PRs | 32 | almost 2 years ago | |
Enforce naming convention on pull request title | 130 | 7 months ago | |
Pull Request Stuck Notifier | | | |
Lint pull request name with commitlint (Awesome if you squash merge !) | 78 | 6 days ago | |
Block PR merges when Checks for target branches are failing | 6 | over 4 years ago | |
Get generated static site screenshots updated by Pull Request | 21 | almost 2 years ago | |
Add Labels Depending if the Pull Request Still in Progress | 5 | almost 2 years ago | |
Ticket Check Action | 43 | about 2 months ago | Automatically add a ticket or issue number to the start of all Pull Request titles |
Pull Request Lint With Regex | 64 | 6 days ago | |
Pull Request Landmines | 33 | over 2 years ago | |
Annotate a GitHub Pull Request Based on a Checkstyle XML-Report | 193 | about 1 month ago | |
Pull Request Stats | 366 | about 2 months ago | Print relevant stats about reviewers |
Pull Request Description Enforcer | | | Enforces description on pull requests |
|
Deploy a Zola site to GitHub Pages | 232 | 2 months ago | |
Build Hugo static content site and publish it to gh-pages branch | 42 | almost 5 years ago | |
Build a Jekyll site—with Custom Jekyll Plugins & Build Scripts—and deploy it back to the Gh-Pages Branch | 119 | over 4 years ago | |
Google Dataset Search Metadata | | | And other schema.org extractors to make datasets discoverable from GitHub pages |
GitHub Actions for deploying to GitHub Pages with Static Site Generators | 4,715 | 3 months ago | |
GitHub Action for Hexo | 31 | over 3 years ago | |
Deploy Google Analytics stats to GitHub Pages | 15 | 5 days ago | |
A Jupyter Notebook Blogging Platform Powered by GitHub Actions, Pages and Jekyll | 3,531 | about 2 years ago | |
Deploy A Static Site to GitHub Pages | 27 | almost 4 years ago | Deploy to custom directory and ignore folder/file |
Deploy to GitHub Pages with Advanced Settings | 463 | 5 days ago | |
Awesome Actions / Community Resources / Notifications and Messages |
Send a Discord notification | 406 | 9 months ago | |
Post a Slack message as a bot | 270 | almost 4 years ago | |
Send an SMS from GitHub Actions using Nexmo | 14 | over 1 year ago | |
Send an SMS from GitHub Actions using Clockworksms | 3 | about 4 years ago | |
Send a Telegram Message | 846 | 6 days ago | |
Send a File or Text Message to Discord (custom define color, username or avatar) | 101 | about 1 month ago | |
Collaborate on tweets using pull requests | 4 | about 2 years ago | |
Send a Push Notification via Push by Techulus | 74 | 11 months ago | |
Send email with SendGrid | 34 | over 2 years ago | |
Send a Push Notification via Join | 5 | over 4 years ago | |
New package version checker for npm | 24 | 6 days ago | |
New package version checker for NuGet | 9 | 6 days ago | |
New package version checker for Gradle | 16 | 6 days ago | |
Send a Push Notification via Pushbullet | 8 | about 1 year ago | |
Create an Outlook Calendar Event using Microsoft Graph | 10 | almost 2 years ago | |
Watch for GitHub Wiki page changes and post to Slack | 15 | 10 days ago | |
Send an SMS using MessageBird | 4 | over 4 years ago | |
Reply to Stale Bots | 34 | almost 2 years ago | |
Send an Embed Message to Discord | 176 | 20 days ago | |
Keep Your PRs in Sync With Teamwork Tasks | 65 | 4 months ago | |
Send Microsoft Teams Notification | 36 | 18 days ago | |
|
Deploy to Netlify | 375 | about 1 year ago | |
Deploy a Probot App using Actions | | | |
Deploy a playlist to Spotify | 114 | over 4 years ago | |
Deploy VS Code extensions with vsce | 88 | 3 months ago | |
Purge Cloudflare cache after updating a website | 135 | about 2 years ago | |
Deploy your DNS configuration using DNS Control | 80 | 6 months ago | |
Deploy a Theme to Shopify | 128 | over 3 years ago | |
Trigger multiple GitLab CI Pipeline | 65 | about 1 month ago | |
Trigger multiple Jenkins Jobs | 90 | about 2 months ago | |
GitHub Action for Homebrew Tap | 12 | almost 2 years ago | |
Copy files and artifacts via SSH | 1,245 | 23 days ago | |
Executing remote ssh commands | 4,823 | 24 days ago | |
Publish a Python distribution package to PyPI | 940 | 6 days ago | |
Deploy Static Website to Azure Storage | 17 | over 2 years ago | |
Cross platform Chocolatey CLI to build and publish packages | 74 | 27 days ago | |
Deploy iOS Pod Library to Cocoapods | 37 | almost 3 years ago | |
GitHub Action for TencentCloud Serverless | 3 | about 5 years ago | |
Publish npm (pre)releases | 15 | almost 2 years ago | |
Deploy a static site to Surge.sh | 82 | about 1 year ago | |
GitHub Action for GoReleaser, a release automation tool for Go projects | 864 | 6 days ago | |
FTP Deploy Action, Deploys a GitHub project to a FTP server using GitHub actions | 3,892 | 9 months ago | |
Publish Article to Dev.to | 24 | about 5 years ago | |
Action For Semantic Release | 550 | 18 days ago | |
Deploy a Collection to Ansible Galaxy | 89 | 5 months ago | |
Publish module to Puppet Forge | 8 | 7 months ago | |
Build and publish Electron apps | 670 | 6 months ago | |
Publish a Maven package | 101 | almost 4 years ago | |
Build and deploy a theme to Ghost CMS | 356 | 3 days ago | |
Deploy an Ansible role to Ansible Galaxy | 32 | over 2 years ago | |
Publish one or more JS modules to a registry | 9 | about 2 years ago | |
Publish a package with 2FA using Slack | 11 | over 2 years ago | |
Serialize Workflow Runs in Continuous Deployment Pipelines | 299 | 10 days ago | |
Netlify Deploy GitHub Action for each commit | 332 | 2 months ago | |
Run Ansible Playbooks | 31 | 10 months ago | |
Publish a Python Distribution Package to Anaconda Cloud | 27 | almost 2 years ago | |
Deploy VS Code Extension to Visual Studio Marketplace or the Open VSX Registry | 208 | 8 months ago | |
Deploy a YouTube Video to Anchor.fm Podcast | 129 | 11 days ago | |
Deploy with AWS CodeDeploy | 22 | 3 months ago | |
Update a Docker Hub repository description from README.md | 333 | 4 days ago | |
Publish Docker Images to the GitHub Package Registry (GPR) | 53 | about 2 years ago | |
Update a repository's "Full description" on Docker Hub | 4 | about 5 years ago | |
Build and publish docker images to any registry using Kaniko | 120 | 14 days ago | |
Monitor and limit your docker image size | 122 | 6 days ago | |
Publish Docker Images to the Amazon Elastic Container Registry (ECR) | 22 | over 1 year ago | |
Build And Push Your Docker Images Caching Each Stage To Reduce Build Time | 341 | 3 months ago | |
Set up Docker Buildx | 227 | almost 4 years ago | |
Convert Branch or Tag Name Into Docker-Compatible Image Tag | 5 | almost 2 years ago | |
Update a Container Repository Description From README.md | | | Supported Registries: Docker Hub, Quay, Harbor |
Deploy to any Cloud or Kubernetes Using Pulumi | 258 | 3 days ago | |
Deploy to Kubernetes with kubectl | 215 | almost 2 years ago | |
Get Kubeconfig File From Google Kubernetes Engine (GKE) | 13 | almost 5 years ago | |
Kustomize Kubernetes Config YAMLs | 46 | 5 months ago | |
Create a Kubernetes Cluster for Testing Using Krucible | 4 | over 4 years ago | |
Sync/upload a directory to an AWS S3 bucket | 1,035 | 8 months ago | |
Deploy Lambda code to an existing function | 394 | about 1 month ago | |
Generate terraform documentation | 39 | almost 2 years ago | Uses terraform-docs to generate docs for terraform modules |
An example of using Terraform to validate and apply GitHub administration | 2 | over 4 years ago | |
|
Use a Jenkinsfile | 200 | 8 months ago | |
GitHub Action for Firebase | 928 | 9 days ago | |
GitHub Action for Contentful Migration CLI | 15 | over 3 years ago | |
GitHub Actions for Pixela (a-know/pi) | 12 | over 2 years ago | |
GitHub Action for Google Cloud Platform (GCP) | 231 | 8 days ago | |
Upload files to any OpenStack Swift service provider | 1 | over 4 years ago | |
GitHub Action for sending Stack Overflow posts to Slack | 18 | over 2 years ago | |
Assume AWS role | 23 | about 2 years ago | |
Generate Custom Response using JSONbin | 6 | 20 days ago | |
|
Execute Gradle task | 29 | about 2 years ago | |
JS Build Actions | 53 | over 3 years ago | Run Grunt or Gulp build tasks and commit file changes |
GitHub Action for Gatsby CLI | 47 | over 1 year ago | |
Runs a WebPageTest audit and prints the results as commit comment | 57 | over 1 year ago | |
GitHub Actions for Hugo extended | 1,434 | 6 days ago | |
Generate OG Image | 40 | about 1 year ago | Generate customisable open graph images from Markdown files |
GitHub Actions for mdBook | 297 | 6 days ago | |
Setup Mint | 11 | 25 days ago | Setup Mint (programming language for writing single page applications) |
Gatsby AWS S3 Deployment | 47 | 12 months ago | Deploy Gatsby to S3 (supports CloudFront) |
|
Submitting Argo Workflows (Cloud Agnostic) | 38 | over 2 years ago | |
Submitting Argo Workflows to GKE | 16 | almost 4 years ago | |
Query Experiment Tracking Results From Weights & Biases | 60 | over 2 years ago | |
Run Parameterized Jupyter Notebooks | 70 | 9 months ago | |
Compile, Deploy and Run Kubeflow Pipeline | 35 | almost 3 years ago | |
Automatically Dockerize A Data-Science Repo As A Jupyter Server | 142 | about 1 month ago | |
Azure Machine Learning With GitHub Actions | 126 | over 2 years ago | |
|
run-cmake | 182 | 2 months ago | Multi platform action to build C/C++ software with and |
run-vcpkg | 196 | 3 months ago | Multi platform action to build and install C/C++ dependencies with |
Build Go applications for multiplatform | 6 | almost 2 years ago | |
Generate ~/.m2/settings.xml for Maven builds | 70 | 5 months ago | |
Run Pascal Script | 6 | 4 months ago | |
Setup Brainfuck | 2 | 7 months ago | Setup brainfuck interpreter |
Publish Go Binaries to GitHub Release Assets | 498 | about 1 month ago | |
Setup COBOL | 12 | 4 months ago | |
Check Gradle version | 7 | 15 days ago | Keep your Gradle version up to date |
|
Setup Cassandra Schema | 2 | 4 months ago | Running scripts from the provided folder on top of Cassandra cluster |
|
Setup ZeroTier | 49 | 9 months ago | Connect your runner to a ZeroTier network |
|
Find and automatically fix typos and grammar issues in your code | 147 | 9 months ago | |
Translation | 40 | 3 months ago | Translate text from any language to any language |
|
Add equivalent of a like button in your README | 10 | 8 days ago | Visualize community approval on some part of your readme (can be used as a poll) |
|
GitHub Actions Branding Cheat Sheet | | | |
Awesome Actions / Tutorials |
Continuous deployment of Next.js app with Up | | | |
Converting Docker-based Actions to JavaScript/TypeScript | | | |
GitHub Actions CI for Swift/iOS Projects | | | |
Working with GitHub Actions | | | |
GitHub Actions for Rails Developers | | | |
GitHub Actions Advent Calendar | | | |
Zero Downtime Laravel Deployments with GitHub Actions | | | |
Building Custom GitHub Actions Pluralsight Course | | | |
Continuously Deploying Django to DigitalOcean with Docker and GitHub Actions | | | |
Deploying Self-Hosted GitHub Actions Runners with Docker | | | Deploy self-hosted GitHub Actions runners with Docker and Docker Swarm to DigitalOcean |
Setup Auto-scaled self-hosted GitHub Actions Runners on AWS Spot-instances | | | |
Getting the Gist of GitHub Actions | | | |