Limit CI push triggers to main and stable-* branches (#30934)
				
					
				
			This commit is contained in:
		
							
								
								
									
										6
									
								
								.github/workflows/bundler-audit.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/bundler-audit.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,8 +1,10 @@
 | 
			
		||||
name: Bundler Audit
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'Gemfile*'
 | 
			
		||||
      - '.ruby-version'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								.github/workflows/check-i18n.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/check-i18n.yml
									
									
									
									
										vendored
									
									
								
							@@ -2,9 +2,13 @@ name: Check i18n
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches: [main]
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
  pull_request:
 | 
			
		||||
    branches: [main]
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
  RAILS_ENV: test
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								.github/workflows/codeql.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/codeql.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,11 +1,15 @@
 | 
			
		||||
name: 'CodeQL'
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches: ['main']
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
  pull_request:
 | 
			
		||||
    # The branches below must be a subset of the branches above
 | 
			
		||||
    branches: ['main']
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
  schedule:
 | 
			
		||||
    - cron: '22 6 * * 1'
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/crowdin-upload.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/crowdin-upload.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,11 @@
 | 
			
		||||
name: Crowdin / Upload translations
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - main
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - crowdin.yml
 | 
			
		||||
      - app/javascript/mastodon/locales/en.json
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/format-check.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/format-check.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,6 +1,10 @@
 | 
			
		||||
name: Check formatting
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
  pull_request:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/lint-css.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/lint-css.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,10 @@
 | 
			
		||||
name: CSS Linting
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/lint-haml.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/lint-haml.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,10 @@
 | 
			
		||||
name: Haml Linting
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - '.github/workflows/haml-lint-problem-matcher.json'
 | 
			
		||||
      - '.github/workflows/lint-haml.yml'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/lint-js.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/lint-js.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,10 @@
 | 
			
		||||
name: JavaScript Linting
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/lint-ruby.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/lint-ruby.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,10 @@
 | 
			
		||||
name: Ruby Linting
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'Gemfile*'
 | 
			
		||||
      - '.rubocop*.yml'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/test-js.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/test-js.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +1,10 @@
 | 
			
		||||
name: JavaScript Testing
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/test-migrations.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/test-migrations.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,10 +1,11 @@
 | 
			
		||||
name: Historical data migration test
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
  pull_request:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/test-ruby.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/test-ruby.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,10 +1,11 @@
 | 
			
		||||
name: Ruby Testing
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  merge_group:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    branches:
 | 
			
		||||
      - 'main'
 | 
			
		||||
      - 'stable-*'
 | 
			
		||||
  pull_request:
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user