tex-fmt GitHub Action
May 23, 2026 ยท View on GitHub
GitHub Action to run tex-fmt, a LaTeX formatter.
Usage
- Create
.github/workflows/ci.yml - Configure
ci.yml - Commit and push
ci.yml
Examples
The following formats all .tex, .bib, .cls, and .sty files in branch main on pushes, then pushes the changes.
.github/workflows/ci.yml
---
name: CI
on:
push:
branches: main
jobs:
tex-fmt:
runs-on: ubuntu-24.04
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v6
with:
ref: ${{ github.head_ref }}
- name: Run tex-fmt
uses: grayespinoza/tex-fmt-action@v1.0.0
- name: Push
uses: stefanzweifel/git-auto-commit-action@v7.1.0
with:
commit_message: "style: format using tex-fmt"
Reporting Issues
Please use GitHub Issues to report bugs, crashes, and other issues.
License
tex-fmt-action is under the MIT License.