Shell github-actions

Open-source Shell projects categorized as github-actions

Top 23 Shell github-action Projects

  • flutter-action

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

  • git-auto-commit-action

    Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.

    Project mention: Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions | | 2023-07-22

    We are also using the auto-commit action to commit the changes. We can configure the commit message and other options. Read more about the auto-commit action here. This is optional - we can also use the git action to commit the changes manually.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • docker-github-actions-runner

    This will run the new self-hosted github actions runners with docker-in-docker

    Project mention: Self-hosted GitHub actions runners with Docker-in-Docker | | 2023-07-26
  • s3-sync-action

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

    Project mention: Bringing together Hungarian technology conferences | | 2023-03-20

    I cannot ignore the fact that I am an AWS Community Builder, so it was a no-brainer that I would implement this on AWS. Registering a domain and setting it up on Route 53 was the first step. Then I looked at the possibilities of hosting. The site is written in Jeklly and each page is generated separately. Using GitHub Actions, I can regenerate the static pages every time there is a new commit. Hosting a static website on AWS isn’t rocket science. S3 static file hosting is a cheap and easy way. I just needed to find a way how to publish my files to S3. Jake Jarvis created a GitHub Action that can sync your files to S3. All you have to do is to create the appropriate IAM permissions and your files will be pushed to the S3 bucket of your choice. From there, AWS will do the rest. I have created a CloudFront distribution to get HTTPS and fast access from Hungary. Currently there is no AWS region in Hungary, but there is an edge location in Budapest, so serving the site from there gives fast access to Hungarian users. 🔥🔥🔥

  • scp-action

    GitHub Action that copy files and artifacts via SSH.

  • latex-action

    :octocat: GitHub Action to compile LaTeX documents

  • firebase-action

    GitHub Action for interacting with Firebase

    Project mention: GalaxyFrinder - Wormhole Mapper! | /r/Eve | 2023-06-07

    I have created TONS of custom systems for this, and have open sourced a lot of the micro-services, backends, CI/CD tools and pipelines: New Eden WebAPI (and Cloud Functions) - This is the backend authentication webapi that handles auth for the mapper (as well as cloud functions) Node ESI Stackdriver - Custom ESI library I created for all my TS backends that also does all it's logging to GCP stackdriver Firebase Action - Custom GitHub Action to automatically deploy static sites like GalaxyFinder and Account Management on commit Setup Firebase - Custom GitHub Action for using firebase cli to automate deployments, emulation, testing, and more (improvement of firebase-action) Firebase Trigger - Custom GitHub action used to update version numbers on deployments to trigger release notifications to users Chingy Locations (Deprecated) - Somewhat outdated micro-service used to update player locations for the mapper (deprecated and replaced) Capsuleer Locations - New location golang micro-service Go ESI - Custom golang esi module I created and is used for kill tracking, aura discord bots, and more Go ZKB - Custom golang zkb module I created to ingest redisq feed Go EvePraisal - Custom golang evepraisal module I created to interact and apraise chunks of data (for getting things like full kill values of virtually fitted ships) Aura Bot - Custom Aura Discord bot built to handle things like SRP, Kill tracking, etc. Built on top of go.esi, go.zkb, go.evepraisel, discordgo Eve Routes - Rust micro-service that gets routes for EVE using a* algorithm to find the shortest, safest, less safe, custom routes

  • 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.

  • run-on-arch-action

    A Github Action that executes jobs/commands on non-x86 cpu architectures (ARMv6, ARMv7, aarch64, s390x, ppc64le, riscv64) via QEMU

    Project mention: ILPT - Neighbors smashed my windshield, set a camera to record my daughter and I, reported my actions to someone i have a PFA against (i was then attacked, hospitalized and lost a week of work), blocked my driveway (with cars and ppl), their kid brought a knife on bus and threatened my daughter etc | /r/IllegalLifeProTips | 2023-04-30
  • trivy-action

    Runs Trivy as GitHub action to scan your Docker container image for vulnerabilities

  • static_status

    🚦Bash script to generate a static status page.

  • github-action-push-to-another-repository

    github Action to push files into another Github repository

  • mkdkr

    mkdkr = Makefile + Docker

    Project mention: Unpopular opinion: CI/CD engines are an awful idea | /r/devops | 2023-02-04
  • Firebase-Distribution-Github-Action

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

    Project mention: Using Github Actions to publish your Flutter APP to Firebase App Distribution | | 2023-01-04

    To finally finish this (I swear), we complete our workflow with a Firebase action that will have the responsability to upload the app to Firebase App Distribution. Read about wzieba/Firebase-Distribution-Github-Action.

  • hello-github-actions

    Create a GitHub Action and use it in a workflow.

  • github-slug-action

    GitHub Action to expose slug value of GitHub environment variables inside your GitHub workflow

  • composer-install

    :gift: A GitHub Action to streamline installation of PHP dependencies with Composer.

    Project mention: Overwrite composer source URL in CI? | /r/PHP | 2023-03-02

    All you really have to do is persist this directory between individual CI runs. Check out for an existing implementation.

  • check-spelling

    Spelling checker action to check spelling in repositories / pull requests / commits

  • lychee-action

    Github action to check for broken links in Markdown, HTML, and text files using lychee, a fast link checker written in Rust.

  • mongodb-github-action

    Use MongoDB in GitHub Actions

  • k3d-action

    A GitHub Action to run lightweight ephemeral Kubernetes clusters during workflow. Fundamental advantage of this action is a full customization of embedded k3s clusters. In addition, it provides a private image registry and multi-cluster support.

  • github-action

  • terraform-multienv

    A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.

    Project mention: gitops usage of terraform for different environments | /r/Terraform | 2023-04-24

    Is this possible? Right now I'm lost in "terraform worskpaces",old github repositories (3yo last commit), trying to figure out branching...

  • upload-rust-binary-action

    GitHub Action for building and uploading Rust binary to GitHub Releases.

    Project mention: Show HN: SpaceBadgers – Free and Libre SVG Badges | | 2023-05-21

    I managed to fork the repository, set up rust and vscode, and run the CLI. Very cool stuff! I am not a Rust developer, though, so this is a pretty big barrier to entry for me to use the library. If you'd like to make it easier for people to run the code themselves, here's my recommendations:

    - Add clear instructions for building/running the code, assuming the developer is already familiar with Cargo. (clone the repo, cd into it, run 'cargo run -- --label Foo --status Bar --color green` like you mentioned in your other comment)

    - Add a github action workflow that builds+uploads the binaries as a Github Release, maybe using something like (I haven't used this but found it with some googling and it looks reasonable)

    No need to do either of these things, just my recommendation. Thanks again for releasing such a cool project, very nice work, and best of luck!

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

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 2023-07-26.

Shell github-actions related posts


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

Project Stars
1 flutter-action 1,882
2 git-auto-commit-action 1,482
3 docker-github-actions-runner 1,187
4 s3-sync-action 936
5 scp-action 925
6 latex-action 922
7 firebase-action 868
8 run-on-arch-action 592
9 trivy-action 546
10 static_status 490
11 github-action-push-to-another-repository 380
12 mkdkr 339
13 Firebase-Distribution-Github-Action 308
14 hello-github-actions 279
15 github-slug-action 224
16 composer-install 202
17 check-spelling 201
18 lychee-action 198
19 mongodb-github-action 197
20 k3d-action 157
21 github-action 140
22 terraform-multienv 137
23 upload-rust-binary-action 134
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.