@@ -32,22 +32,36 @@ jobs:
3232 - name : Install prettier
3333 run :
pnpm add -g [email protected] 3434
35+ - name : Get changed files
36+ id : get-changed-files
37+ uses : actions/github-script@v7
38+ with :
39+ script : |
40+ const changedFiles = await github.paginate(
41+ github.rest.pulls.listFiles,
42+ {
43+ owner: context.repo.owner,
44+ repo: context.repo.repo,
45+ pull_number: context.payload.pull_request.number,
46+ }
47+ );
48+ return changedFiles.filter(file=> file.status !== "removed").map(file => file.filename).join(' ');
49+
50+
3551 - name : Run Prettier fix
36- run : pnpm prettier --write .
52+ run : |
53+ CHANGED_FILES=$(echo ${{ steps.get-changed-files.outputs.result }})
54+ if [ -n "$CHANGED_FILES" ]; then
55+ pnpm prettier --write $CHANGED_FILES
56+ fi
3757
3858 - name : Commit changes
3959 uses : stefanzweifel/git-auto-commit-action@v5
4060 with :
4161 commit_message : " prettier fix"
4262
4363 - name : Remove label
44- uses : actions/github-script@v7
64+ 4565 with :
46- script : |
47- const { context, github } = require('@actions/github');
48- await github.rest.issues.removeLabel({
49- owner: context.repo.owner,
50- repo: context.repo.repo,
51- issue_number: context.issue.number,
52- name: 'prettify'
53- });
66+ issue_number : ${{ github.event.pull_request.number }}
67+ remove : " prettify"
0 commit comments