Make WordPress Core


Ignore:
Timestamp:
03/25/2025 01:00:57 PM (14 months ago)
Author:
desrosj
Message:

Build/Test Tools: Prevent Dependabot workflow runs in other mirrors.

Currently, workflows are configured to only run for wordpress-develop or when pull requests are opened where forks and mirrors are the base repository.

Because a Dependabot configuration is present in the repository, it cannot be turned off for mirrors. This results in workflows running for all Dependabot PRs, which is problematic for private mirrors and needlessly consumes minutes and resources.

Props swissspidy, johnbillion.
See #62221.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/upgrade-testing.yml

    r59973 r60080  
    5959    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    6060    uses: ./.github/workflows/reusable-upgrade-testing.yml
    61     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     61    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    6262    strategy:
    6363      fail-fast: false
     
    9494    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    9595    uses: ./.github/workflows/reusable-upgrade-testing.yml
    96     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     96    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    9797    strategy:
    9898      fail-fast: false
     
    122122    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    123123    uses: ./.github/workflows/reusable-upgrade-testing.yml
    124     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     124    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    125125    strategy:
    126126      fail-fast: false
     
    154154    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    155155    uses: ./.github/workflows/reusable-upgrade-testing.yml
    156     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     156    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    157157    strategy:
    158158      fail-fast: false
     
    179179    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    180180    uses: ./.github/workflows/reusable-upgrade-testing.yml
    181     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     181    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    182182    strategy:
    183183      fail-fast: false
     
    213213    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    214214    uses: ./.github/workflows/reusable-upgrade-testing.yml
    215     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     215    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    216216    strategy:
    217217      fail-fast: false
     
    237237    name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
    238238    uses: ./.github/workflows/reusable-upgrade-testing.yml
    239     if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
     239    if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
    240240    strategy:
    241241      fail-fast: false
Note: See TracChangeset for help on using the changeset viewer.