Skip to content

Commit

Permalink
Ruff and Black as GitHub workflow.
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrei-Aksionov committed Nov 22, 2023
1 parent 21c1c59 commit aeb2e7a
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/code-style-fix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Auto Code-Style Fix

on: [pull_request, pull_request_target]

jobs:
code_style_fix:
runs-on: ubuntu-22.04
steps:
- name: Checkout 🛒️
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: recursive
token: ${{ secrets.action_secret || secrets.github-token || github.token }}

- name: Black ◼️
uses: psf/black@stable
with:
options: >
--line-length=120
--skip-magic-trailing-comma
--target-version=py38
chat eval finetune generate lit_gpt notebooks pretrain quantize scripts tests xla
jupyter: true

- name: Ruff ®️
uses: chartboost/ruff-action@v1
with:
args: >
--select E,W,F,S
--extend-select C4,SIM,RET,PT,I001,ANN001,ANN201,ANN205,ANN206,ARG001
--ignore E501,E731,S108,S101,S113,S603,PT007,S310,E402,PT004,C408
--per-file-ignores "*/**/__init__.py":I001,"tests/*":ANN
--line-length 120
--target-version py38
--fix-only
- name: Fixing Pull Request 🛠️
uses: actions-js/[email protected]
with:
branch: ${{ github.head_ref || github.ref_name }}
github_token: ${{ secrets.action_secret || secrets.github-token || github.token }}
message: "Automated code-style fix."

0 comments on commit aeb2e7a

Please sign in to comment.