Filter Superlinter to Ruby files only (#21976)
This commit is contained in:
		
					parent
					
						
							
								4917e38d94
							
						
					
				
			
			
				commit
				
					
						b58bf74e35
					
				
			
		
					 2 changed files with 41 additions and 68 deletions
				
			
		
							
								
								
									
										41
									
								
								.github/workflows/lint-ruby.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								.github/workflows/lint-ruby.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,41 @@ | |||
| name: Ruby Linting | ||||
| on: | ||||
|   push: | ||||
|     branches-ignore: | ||||
|       - 'dependabot/**' | ||||
|     paths: | ||||
|       - 'Gemfile*' | ||||
|       - '.rubocop.yml' | ||||
|       - '**/*.rb' | ||||
|       - '**/*.rake' | ||||
|       - '.github/workflows/lint-ruby.yml' | ||||
| 
 | ||||
|   pull_request: | ||||
|     paths: | ||||
|       - 'Gemfile*' | ||||
|       - '.rubocop.yml' | ||||
|       - '**/*.rb' | ||||
|       - '**/*.rake' | ||||
|       - '.github/workflows/lint-ruby.yml' | ||||
| 
 | ||||
| jobs: | ||||
|   lint: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Checkout Code | ||||
|         uses: actions/checkout@v3 | ||||
|         with: | ||||
|           fetch-depth: 0 | ||||
| 
 | ||||
|       - name: Set-up RuboCop Problem Mathcher | ||||
|         uses: r7kamura/rubocop-problem-matchers-action@v1 | ||||
| 
 | ||||
|       - name: Run rubocop | ||||
|         uses: github/super-linter@v4 | ||||
|         env: | ||||
|           DEFAULT_BRANCH: main | ||||
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|           LINTER_RULES_PATH: . | ||||
|           RUBY_CONFIG_FILE: .rubocop.yml | ||||
|           VALIDATE_ALL_CODEBASE: false | ||||
|           VALIDATE_RUBY: true | ||||
							
								
								
									
										68
									
								
								.github/workflows/linter.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										68
									
								
								.github/workflows/linter.yml
									
										
									
									
										vendored
									
									
								
							|  | @ -1,68 +0,0 @@ | |||
| --- | ||||
| ################################# | ||||
| ################################# | ||||
| ## Super Linter GitHub Actions ## | ||||
| ################################# | ||||
| ################################# | ||||
| name: Lint Code Base | ||||
| 
 | ||||
| # | ||||
| # Documentation: | ||||
| # https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions | ||||
| # | ||||
| 
 | ||||
| ############################# | ||||
| # Start the job on all push # | ||||
| ############################# | ||||
| on: | ||||
|   push: | ||||
|     branches-ignore: [main] | ||||
|     # Remove the line above to run when pushing to master | ||||
|   pull_request: | ||||
|     branches: [main] | ||||
| 
 | ||||
| ############### | ||||
| # Set the Job # | ||||
| ############### | ||||
| permissions: | ||||
|   checks: write | ||||
|   contents: read | ||||
|   pull-requests: write | ||||
|   statuses: write | ||||
| 
 | ||||
| jobs: | ||||
|   build: | ||||
|     # Name the Job | ||||
|     name: Lint Code Base | ||||
|     # Set the agent to run on | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     ################## | ||||
|     # Load all steps # | ||||
|     ################## | ||||
|     steps: | ||||
|       ########################## | ||||
|       # Checkout the code base # | ||||
|       ########################## | ||||
|       - name: Checkout Code | ||||
|         uses: actions/checkout@v3 | ||||
|         with: | ||||
|           # Full git history is needed to get a proper list of changed files within `super-linter` | ||||
|           fetch-depth: 0 | ||||
| 
 | ||||
|       - name: Set-up RuboCop Problem Mathcher | ||||
|         uses: r7kamura/rubocop-problem-matchers-action@v1 | ||||
| 
 | ||||
|       ################################ | ||||
|       # Run Linter against code base # | ||||
|       ################################ | ||||
|       - name: Lint Code Base | ||||
|         uses: github/super-linter@v4 | ||||
|         env: | ||||
|           DEFAULT_BRANCH: main | ||||
|           NO_COLOR: 1 # https://github.com/xt0rted/stylelint-problem-matcher/issues/360 | ||||
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|           LINTER_RULES_PATH: . | ||||
|           RUBY_CONFIG_FILE: .rubocop.yml | ||||
|           VALIDATE_ALL_CODEBASE: false | ||||
|           VALIDATE_RUBY: true | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue