Run drawio-desktop in your github actions pipeline!
See action.yml
- source - input source file or directory
- destination - output file or directory
- format - output file format, default:
svg
Better use with actions-checkout and git-auto-commit
steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.head_ref }}
- uses: severgroup-tt/actions-drawio-cli@v0.0.2
with:
source: doc/diagram.drawio
destination: doc/diagram.svg
- uses: stefanzweifel/git-auto-commit-action@v4
with:
file_pattern: doc/*.svg
commit_message: Update diagrams