▲ | tarkaTheRotter 3 hours ago | |
Hey. I'm currently making Typeflows to solve this (amongst) another few pain points, and am planning to make it available in JVM (this exists now)/TS and Python at least. There are existing solutions around, but do miss out a bunch of things that are blatantly missing in the space: - workflow visualisations (this is already working - you can see an example of workflow relationship and breakdowns on a non-trivial example at https://github.com/http4k/http4k/tree/master/.github/typeflo...); - running workflows through an event simulator so you can tell cause and effect when it comes to what triggers what. Testing workflows anyone? :) - security testing on workflows - to avoid the many footguns that there are in GHA around secrets etc; - compliance tests around permitted Action versions; - publishing of reusable repository files as binary dependencies that can be upgraded and compiled into your projects - including not just GHA actions and workflows but also things like version files, composable Copilot/Claude/Cursor instruction files; - GitLab, CircleCI, Bitbucket, Azure DevOps support using the same approach and in multiple languages; Early days yet, but am planning to make it free for OSS and paid for commercial users. I'm also dogfooding it on one of my other open source projects so to make sure that it can handle non-trivial cases. Lots to do - and hopefully it will be valuable enough for commercial companies to pay for! Wish me luck! |