ci: prefine github action (#276)

* ci: migrate bundled artifacts update from pull request to direct commit

* ci: update lint workflow to include code formatting and auto-commit

* chore: update .prettierignore to include yaml files

- Remove the exclusion of `*.yaml` and `*.yml` files from being formatted by Prettier in the `.prettierignore` file.

* ci: update lint workflow conditions

* ci: format code

---------

Co-authored-by: Sped0n <Sped0n@users.noreply.github.com>
This commit is contained in:
Spedon
2024-02-06 22:03:50 +08:00
committed by GitHub
parent d08e2c92b8
commit bf1c5e21bc
3 changed files with 24 additions and 12 deletions

View File

@@ -17,7 +17,9 @@ jobs:
name: Lint
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
token: ${{ secrets.PAT }}
- name: Setup pnpm
uses: pnpm/action-setup@v2
@@ -38,5 +40,18 @@ jobs:
- name: Install dependencies
run: pnpm install
- name: Lint
- name: Lint Check
continue-on-error: true
id: check
run: pnpm run lint:check
- name: Format manually
id: format
if: ${{ steps.check.outcome == 'failure' }}
run: pnpm run lint
- name: Commit
if: ${{ steps.format.outcome == 'success' }}
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: 'ci: format code'