How to debug GitHub actions. Real-world example

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • lost-pixel

    Open source alternative to Percy, Chromatic, Applitools.

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

  • action-tmate

    Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

  • The go-to method of debugging GitHub Actions is tmate. With tmate we can connect to our running Action terminal and see what is going on there by executing some simple commands!

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

    InfluxDB logo
  • act

    Run your GitHub Actions locally 🚀

  • When it comes to the alternatives to tmate, there is another great debugging tool that you could check out. It is called act and it allows you to run GitHub Actions code on your local machine making debugging even easier. It has its own limitations and some learning curve but overall it is another tool you should use if you can’t fix the CI bugs by connecting directly into the running action with the tmate.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How easy is it to troubleshoot GHA workflows?

    2 projects | /r/github | 13 Apr 2023
  • Work with GitHub Actions in Your Terminal with GitHub CLI

    8 projects | news.ycombinator.com | 15 Apr 2021
  • Using my new Raspberry Pi to run an existing GitHub Action

    2 projects | news.ycombinator.com | 11 Mar 2024
  • Git commit messages are useless

    1 project | news.ycombinator.com | 25 Jan 2024
  • Streamlining CI/CD Pipelines with Code: A Developer's Guide

    2 projects | news.ycombinator.com | 21 Nov 2023