# 🔒 PROTECTED: Changes to locks-review-team should be approved by the current locks-review-team locks-review-team: cumulus-locks-review team-leads-team: polkadot-review action-review-team: ci rules: - name: Runtime files check_type: changed_files condition: ^parachains/runtimes/assets/(asset-hub-kusama|asset-hub-polkadot)/src/[^/]+\.rs$|^parachains/runtimes/bridge-hubs/(bridge-hub-kusama|bridge-hub-polkadot)/src/[^/]+\.rs$|^parachains/runtimes/collectives/collectives-polkadot/src/[^/]+\.rs$|^parachains/common/src/[^/]+\.rs$ all: - min_approvals: 1 teams: - cumulus-locks-review - min_approvals: 1 teams: - polkadot-review - name: Core developers check_type: changed_files condition: include: .* # excluding files from 'Runtime files' and 'CI files' rules and `Bridges subtree files` exclude: ^parachains/runtimes/assets/(asset-hub-kusama|asset-hub-polkadot)/src/[^/]+\.rs$|^parachains/runtimes/bridge-hubs/(bridge-hub-kusama|bridge-hub-polkadot)/src/[^/]+\.rs$|^parachains/runtimes/collectives/collectives-polkadot/src/[^/]+\.rs$|^parachains/common/src/[^/]+\.rs$|^\.gitlab-ci\.yml|^scripts/ci/.*|^\.github/.* min_approvals: 2 teams: - core-devs # if there are any changes in the bridges subtree (in case of backport changes back to bridges repo) - name: Bridges subtree files check_type: changed_files condition: ^bridges/.* min_approvals: 1 teams: - bridges-core - name: CI files check_type: changed_files condition: include: ^\.gitlab-ci\.yml|^scripts/ci/.*|^\.github/.* exclude: ^scripts/ci/gitlab/pipeline/zombienet.yml$ min_approvals: 2 teams: - ci - release-engineering prevent-review-request: teams: - core-devs