None of existing GitHub Actions is perfect, most are outdated, others use PlantUML Server, which doesn't work well for private repos.
- Flow triggers for *.puml file changes only
- Uses latest PlantUML docker image (but version could be adjusted)
- Allows you to customise any aspect of rendering by adjusting CLI args
- Commits rendered images automatically in a separate commit
That's all was made possible by using nice tj-actions/docker-run
action.