name: Continuous Integration on: pull_request: push: branches: [main] jobs: prettier: name: Prettier Check runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v2 - name: Run Prettier id: prettier-run uses: rutajdash/prettier-cli-action@v1.0.0 with: config_path: ./.prettierrc prettier_version: "3.1.1" # This step only runs if prettier finds errors causing the previous step to fail # This steps lists the files where errors were found - name: Prettier Output if: ${{ failure() }} shell: bash run: | echo "The following files are not formatted:" echo "${{steps.prettier-run.outputs.prettier_output}}"