Shell Actions

Open-source Shell projects categorized as Actions

Top 17 Shell Action Projects

  • super-linter

    Combination of multiple linters to install as a GitHub Action

    Project mention: TL;DR: Move CI/CD scripts into .automation | dev.to | 2022-09-28

    Here is a good example: https://github.com/github/super-linter/tree/main/.automation

  • flutter-action

    Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS.

    Project mention: Deploying Flutter applications to Google Play using Github actions | dev.to | 2022-09-15

    To build flutter applications though, we need an additional action called flutter-action - available here.

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • s3-sync-action

    🔄 GitHub Action to sync a directory with a remote S3 bucket 🧺

    Project mention: Nestjs + Nextjs Monorepo with AWS | reddit.com/r/node | 2022-01-29

    I would consider sending the UI build files to S3 using either cloud formation or Github Actions. For the backend, sounds like a docker container could serve you well and cloudformation or Github Actions can handle this.

  • changed-files

    :octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.

    Project mention: GitHub Actions Pitfalls | news.ycombinator.com | 2022-09-26
  • gh-action-pypi-publish

    GitHub Action, for publishing distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish

    Project mention: "Even with --dry-run pip will execute arbitrary code found in the package's setup.py. In fact, merely asking pip to download a package can execute arbitrary code" | reddit.com/r/programming | 2022-09-21

    Yeah, you're uploading to PyPi in your pipeline, great. The custom github action still uses twine because the stdlib falls short on BASIC security. https://github.com/pypa/gh-action-pypi-publish/blob/unstable/v1/twine-upload.sh

  • chart-releaser-action

    A GitHub Action to turn a GitHub project into a self-hosted Helm chart repo, using helm/chart-releaser CLI tool

    Project mention: Autohelm generation | reddit.com/r/kubernetes | 2022-05-21

    Not exactly what you are asking about but I have been pretty happy with this https://github.com/helm/chart-releaser-action

  • Firebase-Distribution-Github-Action

    This action uploads artifacts (.apk or .ipa) to Firebase App Distribution.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • ansible-lint-action

    Community maintained ansible-lint Github Action

  • hello-github-actions

    Create a GitHub Action and use it in a workflow.

    Project mention: GitHub Skills 🦄🛠️ | dev.to | 2022-06-09

    If you are already familiar with GitHub and you want to improve your knowledge, I found this one very interesting Hello GitHub Actions where you will learn how to create and trigger workflow files as well as how to find them

  • gh-token

    Create an installation access token for a GitHub app from your terminal 💻

  • nested-github-runners-action

    GitHub Action to run multiple self-hosted runners in a hosted GitHub Runner

    Project mention: Show HN: Nested GitHub Action Runners | news.ycombinator.com | 2022-05-28
  • terraform-security-scan

    Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec

  • action-get-latest-tag

    ✨ GitHub Action to get a latest Git tag

    Project mention: Git 2.30.3 will not operate in non-owned directories | news.ycombinator.com | 2022-04-12

    This certainly came as a surprise to my team today.

    We operate some number of repositories and the majority of them use https://github.com/actions-ecosystem/action-get-latest-tag - or more specifically, a fork of that repo which more or less works the same way.

    Midday today our CI/CD started failing. We must have hit this so soon because the `apk add git` in that Dockerfile grabbed the new git version. Evidently the SID that ultimately executed the git command inside the included actions' dockerfile was not the same as the one that owned `/github/workspace` on the runner.

    We were able to patch around using the new `safe.directory` option, but I'm curious to see if there's more fallout since CI/CD environments in particular had benefit from this sort of shared repository.

  • clasp-action

    This action uses clasp to push or deploy to Google Apps Script.

  • OCR-PDF-Action

    A GitHub action for turning scanned PDF's into searchable documents

    Project mention: A GitHub action for turning scanned PDF's into searchable PDF documents | reddit.com/r/github | 2022-07-28
  • bash-action

    template action for bash

  • template.github.semver

    Template for Projects that use Github Actions and Hooks to enforce Semantic Versioning

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-28.

Shell Actions related posts

Index

What are some of the best open-source Action projects in Shell? This list will help you:

Project Stars
1 super-linter 8,373
2 flutter-action 1,546
3 s3-sync-action 828
4 changed-files 725
5 gh-action-pypi-publish 555
6 chart-releaser-action 341
7 Firebase-Distribution-Github-Action 256
8 ansible-lint-action 228
9 hello-github-actions 168
10 gh-token 129
11 nested-github-runners-action 126
12 terraform-security-scan 99
13 action-get-latest-tag 24
14 clasp-action 17
15 OCR-PDF-Action 6
16 bash-action 2
17 template.github.semver 1
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com