From ad4dfebecb861ed37ac881f1f43c1dbe77d008f8 Mon Sep 17 00:00:00 2001 From: IMXNOOBX <69653071+IMXNOOBX@users.noreply.github.com> Date: Sat, 5 Jul 2025 13:19:29 +0200 Subject: [PATCH] Added typo check workflow --- .github/typos.toml | 6 ++++++ .github/workflows/typos.yml | 38 +++++++++++++++++++++++++++++++++++++ .gitignore | 1 + 3 files changed, 45 insertions(+) create mode 100644 .github/typos.toml create mode 100644 .github/workflows/typos.yml diff --git a/.github/typos.toml b/.github/typos.toml new file mode 100644 index 0000000..fa99bf7 --- /dev/null +++ b/.github/typos.toml @@ -0,0 +1,6 @@ +[files] +extend-exclude = [ + "**/include/**", + "**/x64/**", + "/x64/**" +] \ No newline at end of file diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml new file mode 100644 index 0000000..63a4606 --- /dev/null +++ b/.github/workflows/typos.yml @@ -0,0 +1,38 @@ +name: Typo Check CI +on: + push: + branches: + - main + +jobs: + run: + name: Spell Check with Typos + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Check spelling of SRC folder + uses: crate-ci/typos@master + with: + files: ./src + config: .github/typos.toml + write_changes: true # Write changes if typos are detected + continue-on-error: true + + - name: Create pull request + uses: peter-evans/create-pull-request@v5 + with: + token: ${{ secrets.GIT_PAT }} + commit-message: "Fix typos detected by typos GitHub action" + # author: ${{ secrets.GIT_USER_NAME }} <${{ secrets.GIT_USER_NAME }}@users.noreply.github.com> + signoff: false + branch: typos-fix + delete-branch: true + title: "Fix typos" + body: | + Fixed typos + - This pull request fixes typos detected by the typo-check GitHub action. + labels: typo + assignees: IMXNOOBX \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1239169..5ab226f 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ offsets.json config.json !offsets/offsets.json +typos # User-specific files *.rsuser