TypeScript github-actions

Open-source TypeScript projects categorized as github-actions | Edit details

Top 23 TypeScript github-action Projects

  • GitHub repo actions-gh-pages

    GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.

    Project mention: Preview Pull Requests and Automated CI/CD | dev.to | 2021-12-08

    My first workflow is to build and deploy or preview Client, It runs whenever a push or pull request creates for main branch containing changes to the code of client. It install dependencies and builds vue.js app. After build I use peaceiris/actions-gh-pages to deploy it to Github Pages. If the event is Pull Request then deploy to a sub-directory named preview and commit hash and leave a comment on PR.

  • GitHub repo github-pages-deploy-action

    Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

    Project mention: Using GitHub Actions to Publish Doxygen Docs to GitHub Pages | dev.to | 2021-12-05

    This action is a composite action using shell scripts for installing necessary tools and preparing docs and makes use of JamesIves/github-pages-deploy-action for deploying the docs to a GitHub Pages branch.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo build-push-action

    GitHub Action to build and push Docker images with Buildx

    Project mention: Deploying Prometheus Operator via the Kubestack Catalog | dev.to | 2021-12-15

    name: Docker Publish on: push: branches: [ main ] tags: [ 'v*' ] pull_request: branches: [ main ] env: REGISTRY: ghcr.io # github.repository as / IMAGE_NAME: ${{ github.repository }} jobs: build: runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout repository uses: actions/[email protected] # https://github.com/docker/login-action - name: Log into registry ${{ env.REGISTRY }} if: github.event_name != 'pull_request' uses: docker/[email protected] with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} # https://github.com/docker/metadata-action - name: Extract Docker metadata id: meta uses: docker/[email protected] with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # https://github.com/docker/build-push-action - name: Build and push Docker image uses: docker/[email protected] with: context: . push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}

  • GitHub repo setup-php

    GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

    Project mention: GitHub Action for PHP (shivammathur/setup-php) v2.16.0 released | reddit.com/r/PHP | 2021-11-25

    Notes: https://github.com/shivammathur/setup-php/releases/tag/2.16.0 - This release marks PHP 8.1 as stable `8.1.0`. - Also upgrades lower PHP version to latest patch releases - Adds support for ICU 70.1 based intl extension. - Other improvements and fixes.

  • GitHub repo FTP-Deploy-Action

    Deploys a GitHub project to a FTP server using GitHub actions

    Project mention: Automatically deploy your website code every commit | reddit.com/r/javascript | 2021-06-07
  • GitHub repo action-gh-release

    📦 :octocat: GitHub Action for creating GitHub Releases

    Project mention: How to release built artifacts from one to another repo on GitHub? | dev.to | 2021-08-15

    softprops/action-gh-release able to achieve that in two lines of code.

  • GitHub repo actions-toolkit

    🛠 A toolkit for building GitHub Actions in Node.js

    Project mention: Generate your own GitHub Action with the actions-toolkit CLI | dev.to | 2021-02-15

    View on GitHub

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo actions-hugo

    GitHub Actions for Hugo ⚡️ Setup Hugo quickly and build your site fast. Hugo extended, Hugo Modules, Linux (Ubuntu), macOS, and Windows are supported.

    Project mention: GitHub Actions Reporting My ❤️ Music | dev.to | 2021-12-08

    If the data fetch from previous step succeeds, the workflow continues by building the static website with Hugo. Hugo is setup using action peaceiris/actions-hugo. When the files are ready, the result is published to GitHub pages, using another GitHub action, peaceiris/actions-gh-pages.

  • GitHub repo snk

    🟩⬜ Generates a snake game from a github user contributions graph and output a screen capture as animated svg or gif

    Project mention: Como adicionar o Snake Game (jogo da cobrinha) no seu perfil do Github 🐍 | dev.to | 2022-01-04

    Repositorio do projeto a ser utilizado: Platane/snk

  • GitHub repo osmosfeed

    Turn GitHub into an RSS reader

    Project mention: Turn GitHub into an RSS Reader | reddit.com/r/patient_hackernews | 2021-05-01
  • GitHub repo terraform-aws-github-runner

    Terraform module for scalable GitHub action runners on AWS

    Project mention: Recommendation needed - What's the best CI/CD platform for a SaaS startup in 2021? | reddit.com/r/devops | 2022-01-20

    not exactly ... but we have similar options, autoscaling. and indirectly with less cost in AWS using spot instances https://github.com/philips-labs/terraform-aws-github-runner

  • GitHub repo cancel-workflow-action

    ⏹️ GitHub Action to cancel previous running workflows on push

    Project mention: A nice PHP CI pipeline | reddit.com/r/PHP | 2021-02-23

    For Github Actions, can highly recommend https://github.com/styfle/cancel-workflow-action which we use to cancel exists runs on same branch when never commits (push or force-push) arrives.

  • GitHub repo goreleaser-action

    :octocat: GitHub Action for GoReleaser

    Project mention: Build and release go binaries for Mac and Linux in GitHub Actions using 2 approaches | dev.to | 2021-12-07

    provide a suitable config for goreleaser and use it for release. Fortunately, there is already a GitHub action for this tool 🚀

  • GitHub repo paths-filter

    Conditionally run actions based on files modified by PR, feature branch or pushed commits

    Project mention: Introducing Gistblog 🎉: Blog your little ❤️ out using GitHub Gists | dev.to | 2021-12-06

    In the spirit of the #ActionsHackathon21, you can see I'm taking advantage of the checkout action GitHub provides and the Paths Filter action by dorny to create the desired workflow. I'm also using the Gistblog Action I created for this hackathon which handles managing all the blog posts as Gists. I'd like to explore Composite actions soon to see if I can reduce all of this to a single action making setup even easier.

  • GitHub repo cargo

    📦 GitHub Action for Rust `cargo` command (by actions-rs)

    Project mention: Alen: Simple terminal alignment viewer | reddit.com/r/rust | 2021-07-01

    If you want to share binaries, it might be worthwhile to look into CI/CD building. GitHub Actions would be an easy choice. I haven't done cross-compilation for MacOS and Windows, just building static binaries with rust-musl-builder, but actions-rs/cargo seems worth a closer look and claims to support the cross project. That one would cover x86_64-unknown-linux-musl and x86_64-pc-windows-gnu, but no MacOS targets.

  • GitHub repo login-action

    GitHub Action to login against a Docker registry

    Project mention: Deploying Prometheus Operator via the Kubestack Catalog | dev.to | 2021-12-15

    name: Docker Publish on: push: branches: [ main ] tags: [ 'v*' ] pull_request: branches: [ main ] env: REGISTRY: ghcr.io # github.repository as / IMAGE_NAME: ${{ github.repository }} jobs: build: runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout repository uses: actions/[email protected] # https://github.com/docker/login-action - name: Log into registry ${{ env.REGISTRY }} if: github.event_name != 'pull_request' uses: docker/[email protected] with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} # https://github.com/docker/metadata-action - name: Extract Docker metadata id: meta uses: docker/[email protected] with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # https://github.com/docker/build-push-action - name: Build and push Docker image uses: docker/[email protected] with: context: . push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}

  • GitHub repo action-hosting-deploy

    Automatically deploy shareable previews for your Firebase Hosting sites

    Project mention: Taiga UI: A year in Open Source | dev.to | 2021-12-24

    Whenever a Pull Request is created we need to be able to quickly checkout the changes. Reading code diff is great, but sometimes you just need to tinker with the new version, test it on mobile, different browsers and OS. Cloud services are perfect for this case, they allow you to deploy the code temporarily and access it with a link from any device. We chose Firebase to host it for us and a Github action posts a link to the deployment as a comment in the Pull Request. It works like a charm and speeds up code reviews a lot. Read this article to set it up on your repository!

  • GitHub repo toolchain

    🛠️ GitHub Action for `rustup` commands

    Project mention: GitHub Actions best practices for Rust projects | reddit.com/r/rust | 2021-04-20

    I wish action-rs would merge my PR to support modern toolchain file https://github.com/actions-rs/toolchain/pull/166 It seems like the repo is unmaintained

  • GitHub repo metadata-action

    GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker

    Project mention: Multi-arch docker images the easy way, with Github Actions | dev.to | 2022-01-12

    So we'll use the extremely useful docker/[email protected] for preparing those tags for us. Check out https://github.com/docker/metadata-action for more example tagging strategies. The documentation is great!

  • GitHub repo auth

    GitHub Action for authenticating to Google Cloud with GitHub Actions OIDC tokens and Workload Identity Federation.

    Project mention: How do you handle Azure/Google cloud creds in GitHub Actions? | reddit.com/r/Terraform | 2021-12-07

    I found the documentation for the auth action on Github and it was all I need to setup the build. It's easy and works like a charm.

  • GitHub repo gatsby-gh-pages-action

    GitHub Action to build and deploy your Gatsby site to GitHub Pages ❤️🎩

  • GitHub repo ghaction-github-pages

    :octocat: GitHub Action to deploy to GitHub Pages

  • GitHub repo auto-approve-action

    👍 GitHub Action for automatically approving GitHub pull requests

    Project mention: Auto Request Changes review when the job failed using Github Action | dev.to | 2021-11-21

    The Github Action is forked from hmarr/auto-approve-action. The action will automatically create a Request Changes pull request review. A use case is to create a request changes review when a workflow job failed.

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-01-20.

TypeScript github-actions related posts

Index

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

Project Stars
1 actions-gh-pages 2,687
2 github-pages-deploy-action 2,598
3 build-push-action 1,992
4 setup-php 1,981
5 FTP-Deploy-Action 1,422
6 action-gh-release 1,218
7 actions-toolkit 873
8 actions-hugo 859
9 snk 763
10 osmosfeed 738
11 terraform-aws-github-runner 718
12 cancel-workflow-action 619
13 goreleaser-action 486
14 paths-filter 439
15 cargo 397
16 login-action 341
17 action-hosting-deploy 329
18 toolchain 322
19 metadata-action 282
20 auth 261
21 gatsby-gh-pages-action 257
22 ghaction-github-pages 249
23 auto-approve-action 239
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com