GitHub Action to run typstyle, a Typst formatter.
- Create
.github/workflows/ci.yml
- Configure
ci.yml
- Commit and push
ci.yml
The following formats all .typ
files in branch main
on pushes, then pushes the changes.
.github/workflows/ci.yml
name: CI
on:
push:
branches: main
jobs:
typstyle:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@main
with:
ref: ${{ github.head_ref }}
- name: Run typstyle
uses: typstyle-rs/typstyle-action@main
- name: Push
uses: stefanzweifel/git-auto-commit-action@master
with:
commit_message: "style: format using typstyle"
Please use GitHub Issues to report bugs, crashes, and other issues.
typstyle-action is under the MIT License.