mirror of https://github.com/mastodon/mastodon
				
				
				
			Move Prettier CI checks to filtered jobs (#22376)
							parent
							
								
									8cff96d94d
								
							
						
					
					
						commit
						a29cd2cdc2
					
				@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					name: JSON Linting
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches-ignore:
 | 
				
			||||||
 | 
					      - 'dependabot/**'
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - 'package.json'
 | 
				
			||||||
 | 
					      - 'yarn.lock'
 | 
				
			||||||
 | 
					      - '.prettier*'
 | 
				
			||||||
 | 
					      - '**/*.json'
 | 
				
			||||||
 | 
					      - '.github/workflows/lint-json.yml'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - 'package.json'
 | 
				
			||||||
 | 
					      - 'yarn.lock'
 | 
				
			||||||
 | 
					      - '.prettier*'
 | 
				
			||||||
 | 
					      - '**/*.json'
 | 
				
			||||||
 | 
					      - '.github/workflows/lint-json.yml'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  lint:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - name: Clone repository
 | 
				
			||||||
 | 
					        uses: actions/checkout@v3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Set up Node.js
 | 
				
			||||||
 | 
					        uses: actions/setup-node@v3
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          cache: yarn
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Install all yarn packages
 | 
				
			||||||
 | 
					        run: yarn --frozen-lockfile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Prettier
 | 
				
			||||||
 | 
					        run: yarn prettier --check "**/*.json"
 | 
				
			||||||
@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					name: YML Linting
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches-ignore:
 | 
				
			||||||
 | 
					      - 'dependabot/**'
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - 'package.json'
 | 
				
			||||||
 | 
					      - 'yarn.lock'
 | 
				
			||||||
 | 
					      - '.prettier*'
 | 
				
			||||||
 | 
					      - '**/*.yaml'
 | 
				
			||||||
 | 
					      - '**/*.yml'
 | 
				
			||||||
 | 
					      - '.github/workflows/lint-yml.yml'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - 'package.json'
 | 
				
			||||||
 | 
					      - 'yarn.lock'
 | 
				
			||||||
 | 
					      - '.prettier*'
 | 
				
			||||||
 | 
					      - '**/*.yaml'
 | 
				
			||||||
 | 
					      - '**/*.yml'
 | 
				
			||||||
 | 
					      - '.github/workflows/lint-yml.yml'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  lint:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - name: Clone repository
 | 
				
			||||||
 | 
					        uses: actions/checkout@v3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Set up Node.js
 | 
				
			||||||
 | 
					        uses: actions/setup-node@v3
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          cache: yarn
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Install all yarn packages
 | 
				
			||||||
 | 
					        run: yarn --frozen-lockfile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - name: Prettier
 | 
				
			||||||
 | 
					        run: yarn prettier --check "**/*.{yml,yaml}"
 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue