Integration testing docs in GitHub Actions

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

    Source code for the linkerd.io website (by linkerd)

  • Let's jump right into a showcase. A “thank you” goes out to our friends at Buoyant (creators of Linkerd, the open-source service mesh), who openly maintain Linkerd’s docs in Markdown. That same Markdown generates static HTML on their website for developers to copy commands into the terminals. It turns out that Linkerd’s Getting Started Guide makes a great real-world example illustrating how to harness Runme in CI/CD (with minimal to no edits).

  • linkerd-website

    Source code for the linkerd.io website

  • Live at https://github.com/stateful/linkerd-website/actions/workflows/dx.yml

  • 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
  • bats-core

    Bash Automated Testing System

  • Bats (Bash Automated Testing System) plus assertion libraries for kubectl

  • vscode-runme

    DevOps Workflows Built with Markdown for VS Code

  • ⏯ Never heard of Runme before? It's an open source toolkit that let's you run your README.md and other markdown docs in both terminal and as runnable notebook inside VS Code. Check it out.

  • bats-detik

    A library to ease e2e tests of applications in K8s environments

  • Inside our Bats files, we replicate the sequence of steps and the contained instructions as test cases. We can define pre-conditions, execute the Markdown command block, and check post-conditions for returned exit code, output, and desired Kubernetes cluster state. The Bats DETIK assertion library does a phenomenal job of expressing Kubernetes assertions fluently. Bats is also capable of handling the setup and teardown of a test suite. Feel free to ask us about the details.

  • runme

    DevOps Workflows Built with Markdown

  • Now go try it out and help us prioritize! We’d love to hear what you think. If you run into any problems, please don’t hesitate to report them as a GitHub issue or talk to us on Discord.

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

  • BATS 1.11.0 released

    1 project | news.ycombinator.com | 27 Mar 2024
  • Test Anything Protocol (Tap)

    2 projects | news.ycombinator.com | 5 Oct 2023
  • How to get code coverage data out of integration tests

    2 projects | /r/rust | 29 May 2023
  • Show HN: GitHub Action for repository traffic reporting

    2 projects | news.ycombinator.com | 13 Jul 2022
  • Is there a tool for end-to-end testing deno cli scripts?

    1 project | /r/Deno | 6 Feb 2022