Very cool stuff. The ability to verify flow definitions from GitHub Actions is really impressive. I could see this being very useful.
Cheers, Kevin On Thu, Dec 4, 2025 at 12:43 PM Daniel Chaffelson <[email protected]> wrote: > > Hi all, > I wanted to share an initial release of a new project that may be of > interest to those looking to automate NiFi flow deployments in CI/CD > pipelines. > nipyapi-actions <https://github.com/Chaffelson/nipyapi-actions> is a set of > GitHub Actions for deploying and managing versioned NiFi flows, > specifically designed to work with NiFi's GitHub Flow Registry Client. It > builds on the nipyapi Python client library. > > The actions support common CI/CD operations: > > - Deploying flows from a Git-based registry > - Starting/stopping process groups > - Configuring parameters (including secrets injection) > - Version management (changing versions, reverting changes) > - Cleanup for ephemeral test environments > > This is an initial release and I would welcome feedback from the community > on: > > - Whether the approach and scope seem useful > - Any gaps in functionality for real-world CI/CD workflows > - Suggestions for improvement > > Repository: https://github.com/Chaffelson/nipyapi-actions > > Thanks for your time. > > Dan Chaffelson
