Skip to content

Switch from yarn to pnpm #262

Switch from yarn to pnpm

Switch from yarn to pnpm #262

Workflow file for this run

name: Autofixers
on:
- pull_request
jobs:
autofix:
runs-on: ubuntu-latest
if: github.actor != 'khan-actions-bot'
steps:
- name: Checkout the repo
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Setup Node.js, install deps
uses: ./.github/actions/setup
- name: Get All Changed Files
uses: Khan/actions@42489a21fc83e59db35ae5be08209db29981c823 # get-changed-files-v2.1.4
id: changed
with:
directories: src/
- id: changed-js
name: Find .js changed files
uses: Khan/actions@b0a6a316f61b34d7eed199051f1130247c86cee1 # filter-files-v2.1.2
if: always()
with:
changed-files: ${{ steps.changed.outputs.files }}
extensions: '.js'
- name: Run prettier
if: steps.changed-js.outputs.filtered != '[]'
run: echo '${{ steps.changed-js.outputs.filtered }}' | jq -r .[] | xargs pnpm run format-files
- name: Rebuild our "dist" file
if: steps.changed.outputs.files != '[]'
run: pnpm build
- uses: Khan/autofix-commit-action@7ad29653a245c4bc54859d8644f233f94a99a183 # main
env:
GITHUB_TOKEN: '${{ secrets.KHAN_ACTIONS_BOT_TOKEN }}'