TypeScript github-actions

Open-source TypeScript projects categorized as github-actions

Top 23 TypeScript github-action Projects

  • danger-js

    ⚠️ Stop saying "you forgot to …" in code review

    Project mention: Enforcing ESLint rules: A guide to taming codebase chaos | dev.to | 2024-01-02

    Make sure to not accept any Pull Request with commented ESLint errors to ensure a continuous improvement of your codebase quality. Some tools can help you to automate this part of the review, such as Danger JS.

  • actions-gh-pages

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

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • 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: Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines | dev.to | 2023-09-06

    The interesting part is towards the bottom where we build the frontend code and make use of the github-pages-deploy-action step to automatically make a new commit with the compiled frontend code to a gh-pages branch.

  • build-push-action

    GitHub Action to build and push Docker images with Buildx

    Project mention: Continuous Deployment with GitHub Actions and Kamal | dev.to | 2024-01-07

    We use the docker/build-push-action to build the application image. In addition to setting the correct tag, the image build step must also provide a label matching your service name. Because the image should be pushed to your container registry, we set push: true, and because we want ludicrous build speed we instruct the build step to utilize the GitHub Actions cache.

  • snk

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

    Project mention: GitHub Snakes SVG | news.ycombinator.com | 2023-12-22

    Also sometimes it eats darker spots before all the lighter are gone. Not sure if this is something permitted by the solving algorithm description [1]

    Anyway, fun experiment.

    [1] https://github.com/Platane/snk/blob/main/packages/solver/REA...

  • action-gh-release

    📦 :octocat: GitHub Action for creating GitHub Releases

    Project mention: GitHub Action to compile binary and create release | /r/github | 2023-06-01

    While those actions are indeeded archived, they do recommend some other community actions to use. I have used https://github.com/softprops/action-gh-release and it works well. That said, you need to do your own due diligence on how comfortable you are using community actions.

  • FTP-Deploy-Action

    Deploys a GitHub project to a FTP server using GitHub actions

    Project mention: Setting up GitHub Actions to deploy your website via FTP | dev.to | 2023-06-27

    As GitHub Actions is a community-driven platform, we can utilize various open-source workflows available. In this case, we will use the popular "FTP-Deploy" Actions workflow developed by Sam Kirkland. In the main.yml file, include the following code:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • setup-php

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

  • ts-nextjs-tailwind-starter

    🔋 Next.js + Tailwind CSS + TypeScript starter and boilerplate packed with useful development features

  • paths-filter

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

    Project mention: How to commit part of file in Git | news.ycombinator.com | 2024-02-16

    I also set up recently the policy to onl use merge commits on stable branch, as otherwise the path filter^1 in the workflows would not detect correctly which files changed in a PR.

    [1] https://github.com/dorny/paths-filter

  • typescript-action

    Create a TypeScript Action with tests, linting, workflow, publishing, and versioning

    Project mention: Hashnode Blog GitHub Action - fetch and display the latest blogs in a nice format | dev.to | 2024-02-03

    While learning about GitHub Actions, I came across the GitHub Actions Org, and they have a bunch of templates for building custom GitHub actions. So, I started searching for a template that has TypeScript support, ensuring type safety to write bug-free code. I found the typescript-action template that includes support for tests, linter, versioning, and more.

  • github-actions

    A GitHub Action for installing and configuring the gcloud CLI.

  • stepci

    Automated API Testing and Quality Assurance

    Project mention: Step CI – open-source API test automation framework | news.ycombinator.com | 2024-03-28
  • changed-files

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

    Project mention: Why it is Important to Update Linters and How to Do it Right | dev.to | 2024-02-08

    We need to add two additional steps. The first one is to retrieve all new files, and the second one is to run the enhanced config only on the new files. In this example the third-party GitHub Action called changed-files is used to obtain the new files. In the GitHub Marketplace for Actions, there is a considerable number of similar actions with similar functionality. You can choose the one that suits you best, as the functionality is more or less the same for all of them.

  • image-actions

    A Github Action that automatically compresses JPEGs, PNGs and WebPs in Pull Requests.

  • 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: Deploy Hugo to NixOS on Push to Gitea | /r/NixOS | 2023-03-31

    You can build your Hugo site in your Github Actions, e.g. like in https://github.com/peaceiris/actions-hugo, then push the static pages to your server

  • lost-pixel

    Open source alternative to Percy, Chromatic, Applitools.

    Project mention: How to debug GitHub actions. Real-world example | dev.to | 2024-03-27

    As an example, we will run a simple GitHub action on our front-end project. GitHub action will be the bare minimum and will execute some open-source visual regression tests on a single webpage.

  • add-and-commit

    :octocat: Automatically commit changes made in your workflow run directly to your repo

  • osmosfeed

    Turn GitHub into an RSS reader

    Project mention: Ask HN: What are your favorite RSS feeds? | news.ycombinator.com | 2023-07-06

    You may be interested in Osmosfeed: https://github.com/osmoscraft/osmosfeed

    It is a static site feed aggregator primarily designed to go with GitHub Pages. I host one to aggregate my own writing on different sites. I think it may fit your use case because your Osmosfeed site itself outputs a single Atom feed. So, for example, if I have an Osmosfeed site that aggregates feeds 1, 2, and 3, the Osmosfeed site has a single feed which will include the three individual feeds. Mine has about 10-12 feeds and it has worked perfectly thus far with no issues. Not sure if it would have problems at higher numbers.

  • actions-toolkit

    🛠 A toolkit for building GitHub Actions in Node.js

  • login-action

    GitHub Action to login against a Docker registry

    Project mention: Dockerize and Deploy a NodeJS Application to Cloud Run with GitHub Actions | dev.to | 2023-10-05

    name: Lint and Dockerize the app on: push: branches: [master] pull_request: branches: [master] env: # Use docker.io for Docker Hub if empty REGISTRY: docker.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/checkout@v2 - name: Set up Google Cloud uses: google-github-actions/[email protected] with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_key: ${{ secrets.GCP_SA_KEY }} # Login against a Docker registry except on PR # https://github.com/docker/login-action - name: Log into registry ${{ env.REGISTRY }} # if: github.event_name != 'pull_request' uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} # Extract metadata (tags, labels) for Docker # https://github.com/docker/metadata-action #- name: Extract Docker metadata # id: meta # uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 # with: # images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action - name: Build and push Docker image uses: docker/build-push-action@v2 with: context: ./ tags: ${{ secrets.DOCKER_USERNAME }}/magga:latest push: true file: ./Dockerfile - name: Image digest run: echo

  • cancel-workflow-action

    ⏹️ GitHub Action to cancel previous running workflows on push

  • setup-buildx-action

    GitHub Action to set up Docker Buildx

    Project mention: GitHub Actions Are a Problem | news.ycombinator.com | 2023-11-12

    Good luck running this locally. There's no script code to speak of, just references to external "actions" and parameters (for example, https://github.com/docker/setup-buildx-action).

    Some CI platforms are just a simple glue layer (Gitlab CI - which I prefer - is one of them), but in most cases Github CI is not. Maybe it adds to the author frustration?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-03-28.

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 danger-js 5,139
2 actions-gh-pages 4,383
3 github-pages-deploy-action 4,038
4 build-push-action 3,911
5 snk 3,679
6 action-gh-release 3,518
7 FTP-Deploy-Action 3,295
8 setup-php 2,772
9 ts-nextjs-tailwind-starter 2,593
10 paths-filter 1,754
11 typescript-action 1,741
12 github-actions 1,655
13 stepci 1,465
14 changed-files 1,465
15 image-actions 1,381
16 actions-hugo 1,326
17 lost-pixel 1,185
18 add-and-commit 1,032
19 osmosfeed 921
20 actions-toolkit 918
21 login-action 917
22 cancel-workflow-action 906
23 setup-buildx-action 844
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com