|
|
@ -1,11 +1,10 @@ |
|
|
|
name: Format Javascript |
|
|
|
name: Format+Lint Javascript |
|
|
|
|
|
|
|
|
|
|
|
# This action works with pull requests and pushes |
|
|
|
# This action works with pull requests and pushes |
|
|
|
on: |
|
|
|
on: |
|
|
|
push: |
|
|
|
push: |
|
|
|
branches: |
|
|
|
paths: |
|
|
|
- develop |
|
|
|
- web/** |
|
|
|
|
|
|
|
|
|
|
|
jobs: |
|
|
|
jobs: |
|
|
|
prettier: |
|
|
|
prettier: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
runs-on: ubuntu-latest |
|
|
@ -23,8 +22,21 @@ jobs: |
|
|
|
uses: creyD/prettier_action@v4.2 |
|
|
|
uses: creyD/prettier_action@v4.2 |
|
|
|
with: |
|
|
|
with: |
|
|
|
# This part is also where you can pass other options, for example: |
|
|
|
# This part is also where you can pass other options, for example: |
|
|
|
prettier_options: --write web/**/*.{js,ts,jsx,tsx,css,md} |
|
|
|
prettier_options: --write **/*.{js,ts,jsx,tsx,css,md} |
|
|
|
working_directory: web |
|
|
|
working_directory: web |
|
|
|
only_changed: true |
|
|
|
only_changed: true |
|
|
|
env: |
|
|
|
env: |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
linter: |
|
|
|
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
|
|
name: Run linter on changed files |
|
|
|
|
|
|
|
steps: |
|
|
|
|
|
|
|
- name: Checkout |
|
|
|
|
|
|
|
uses: actions/checkout@v2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: Install Dependencies |
|
|
|
|
|
|
|
run: npm install |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: Lint |
|
|
|
|
|
|
|
run: npm run lint |
|
|
|