Limit CI push triggers to main and stable-* branches (#30934)

This commit is contained in:
Matt Jankowski 2024-07-07 05:39:31 -04:00 committed by GitHub
parent 63ba69810e
commit 1d35626dc7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 52 additions and 29 deletions

View file

@ -1,8 +1,10 @@
name: Bundler Audit name: Bundler Audit
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'stable-*'
paths: paths:
- 'Gemfile*' - 'Gemfile*'
- '.ruby-version' - '.ruby-version'

View file

@ -2,9 +2,13 @@ name: Check i18n
on: on:
push: push:
branches: [main] branches:
- 'main'
- 'stable-*'
pull_request: pull_request:
branches: [main] branches:
- 'main'
- 'stable-*'
env: env:
RAILS_ENV: test RAILS_ENV: test

View file

@ -1,11 +1,15 @@
name: 'CodeQL' name: 'CodeQL'
on: on:
merge_group:
push: push:
branches: ['main'] branches:
- 'main'
- 'stable-*'
pull_request: pull_request:
# The branches below must be a subset of the branches above branches:
branches: ['main'] - 'main'
- 'stable-*'
schedule: schedule:
- cron: '22 6 * * 1' - cron: '22 6 * * 1'

View file

@ -1,9 +1,11 @@
name: Crowdin / Upload translations name: Crowdin / Upload translations
on: on:
merge_group:
push: push:
branches: branches:
- main - 'main'
- 'stable-*'
paths: paths:
- crowdin.yml - crowdin.yml
- app/javascript/mastodon/locales/en.json - app/javascript/mastodon/locales/en.json

View file

@ -1,6 +1,10 @@
name: Check formatting name: Check formatting
on: on:
merge_group:
push: push:
branches:
- 'main'
- 'stable-*'
pull_request: pull_request:
jobs: jobs:

View file

@ -1,9 +1,10 @@
name: CSS Linting name: CSS Linting
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
paths: paths:
- 'package.json' - 'package.json'
- 'yarn.lock' - 'yarn.lock'

View file

@ -1,9 +1,10 @@
name: Haml Linting name: Haml Linting
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
paths: paths:
- '.github/workflows/haml-lint-problem-matcher.json' - '.github/workflows/haml-lint-problem-matcher.json'
- '.github/workflows/lint-haml.yml' - '.github/workflows/lint-haml.yml'

View file

@ -1,9 +1,10 @@
name: JavaScript Linting name: JavaScript Linting
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
paths: paths:
- 'package.json' - 'package.json'
- 'yarn.lock' - 'yarn.lock'

View file

@ -1,9 +1,10 @@
name: Ruby Linting name: Ruby Linting
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
paths: paths:
- 'Gemfile*' - 'Gemfile*'
- '.rubocop*.yml' - '.rubocop*.yml'

View file

@ -1,9 +1,10 @@
name: JavaScript Testing name: JavaScript Testing
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
paths: paths:
- 'package.json' - 'package.json'
- 'yarn.lock' - 'yarn.lock'

View file

@ -1,10 +1,11 @@
name: Historical data migration test name: Historical data migration test
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
pull_request: pull_request:
jobs: jobs:

View file

@ -1,10 +1,11 @@
name: Ruby Testing name: Ruby Testing
on: on:
merge_group:
push: push:
branches-ignore: branches:
- 'dependabot/**' - 'main'
- 'renovate/**' - 'stable-*'
pull_request: pull_request:
env: env: