Skip to content

Resyntax Autofixer

Resyntax Autofixer #64

name: Resyntax Autofixer
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * 0"
jobs:
autofix:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
permissions:
pull-requests: write
contents: write
steps:
- name: "Install Packages"
run: sudo apt-get install -y libmpfr6 libmpfr-dev
- name: "Install Racket"
uses: Bogdanp/setup-racket@v1.14
with:
version: current
- name: Install Rust compiler
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
components: rustfmt, clippy
- name: Cache cargo build
uses: Swatinem/rust-cache@v2
- uses: actions/checkout@v5
- name: "Install dependencies"
run: make install
- name: Create a Resyntax pull request
uses: jackfirth/create-resyntax-pull-request@v0.5.1
with:
private-key: ${{ secrets.RESYNTAX_APP_PRIVATE_KEY }}
max-fixes: '10'
max-modified-files: '3'
max-modified-lines: '100'