From 43d0efaa2195c445ae7cc130d235781506758a9d Mon Sep 17 00:00:00 2001 From: Matt Schatz Date: Tue, 21 Apr 2020 00:32:18 -0600 Subject: [PATCH] Add a workflow that checks for and corrects typos. --- .github/workflows/misspell-fixer.yml | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/misspell-fixer.yml diff --git a/.github/workflows/misspell-fixer.yml b/.github/workflows/misspell-fixer.yml new file mode 100644 index 000000000..ce05bc815 --- /dev/null +++ b/.github/workflows/misspell-fixer.yml @@ -0,0 +1,38 @@ +name: misspell fixer +on: + - push +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Whitelist some directories and files + run: | + echo "\ + ^./.github/workflows + ^./.mailmap + ^./vendor + ^./make/directive.pm:287:atleast + ^./src/modules/m_disable.cpp:119:existant + ^./docs/conf/helpop.conf.example:443:ALLTIME + ^./docs/conf/helpop.conf.example:551:ALLTIME + ^./docs/conf/helpop.conf.example:551:alltime + ^./docs/conf/modules.conf.example:170:Alltime + ^./docs/conf/modules.conf.example:171:ALLTIME + ^./docs/conf/modules.conf.example:172:ALLTIME + ^./docs/conf/modules.conf.example:173:alltime + ^./docs/conf/opers.conf.example:58:ALLTIME + ^./src/modules/m_alltime.cpp:31:ALLTIME + ^./src/modules/m_alltime.cpp:65:ALLTIME\ + " > ${{ runner.workspace }}/inspircd/.misspell-fixer.ignore + - uses: sobolevn/misspell-fixer-action@master + with: + options: '-rvnfuRVD .' + - uses: peter-evans/create-pull-request@v2.4.4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + author: 'InspIRCd Robot ' + commiter: 'InspIRCd Robot ' + commit-message: 'Fixes by misspell-fixer' + title: 'Typos fix by misspell-fixer' + reviewers: 'genius3000' -- 2.39.5