The End of CI

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • dagger

    Application Delivery as Code that Runs Anywhere (by dagger)

  • Have a look at https://dagger.io by the creators of Docker. It's a BuildKit + CUE based tool. You can get this shared cache by running a shared BuildKit setup.

  • dark

    Darklang main repo, including language, backend, and infra

  • 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
  • gitlab-ci-local

    Tired of pushing to test your .gitlab-ci.yml?

  • > One thing that would be nice, however, would be the ability to run the entire pipeline locally.

    This cost me many hours of waiting for the Gitlab CI runner when debugging non-trivial pipelines, when the issue was something that did not have to do with the script steps inside of the jobs but rather how the Gitlab runner handled things.

    I've found gitlab-ci-local [1] which actually does run the Gitlab pipeline locally, although I had to write some boilerplaye scripts to set up all the necessary 'CI_FOO_SOMETHING' environment variables before running the tool. (Which sometimes came back to bite me because the issue was actually in the content of some of those environment variables). It's still a very good tool.

    [1] https://github.com/firecow/gitlab-ci-local

  • act

    Run your GitHub Actions locally 🚀

  • This reminds me of a discussion on the nektos/act GitHub repository (a project that allows developers to run GitHub Actions workflows locally):

    https://github.com/nektos/act/issues/235

  • iamlive

    Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy

  • IAM isn’t fun, but there’s lots of options.

    https://pypi.org/project/access-undenied-aws/ will allow you to start with least privilege and fix specific issues.

    https://github.com/iann0036/iamlive allows an admin to perform the action via CLI and capture the policy.

    Access advisor can inspect how you actually use the role and give suggestions on what to remove.

    A more helpful suggestion is to experiment with these tools and then find gaps in IAM actions and submit those as feature requests via your TAM.

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

    WorkOS logo
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