Skip to content
15 changes: 15 additions & 0 deletions .github/workflows/auto-backport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Automated Cherry-Pick Engine

on:
pull_request:
types: [labeled, closed]

jobs:
cherry-pick:
if: github.event.pull_request.merged == true && contains(toJSON(github.event.pull_request.labels.*.name), 'cherry-pick to ')
uses: rdkcentral/build_tools_workflows/.github/workflows/cherry-pick.yml@develop
with:
raw_labels: ${{ toJSON(github.event.pull_request.labels) }}
trigger_label: ${{ github.event.label.name }}
secrets:
CROSS_REPO_TOKEN: ${{ secrets.CROSS_REPO_TOKEN }}
23 changes: 23 additions & 0 deletions .github/workflows/gatekeeper.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Topic Gatekeeper

on:
pull_request:
types: [opened, synchronize, reopened]
branches:
- develop
- 'release/**'
- 'support/**'
pull_request_review:
types: [submitted]

jobs:
run-shared-gatekeeper:
if: |
github.event_name == 'pull_request' ||
(github.event_name == 'pull_request_review' &&
(github.event.pull_request.base.ref == 'develop' ||
startsWith(github.event.pull_request.base.ref, 'release/') ||
startsWith(github.event.pull_request.base.ref, 'support/')))
uses: rdkcentral/build_tools_workflows/.github/workflows/gatekeeper.yml@develop
secrets:
CROSS_REPO_TOKEN: ${{ secrets.CROSS_REPO_TOKEN }}
Loading