diff --git a/.github/workflows/auto-backport.yml b/.github/workflows/auto-backport.yml new file mode 100644 index 0000000..941c348 --- /dev/null +++ b/.github/workflows/auto-backport.yml @@ -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: bunnam988/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 }} diff --git a/.github/workflows/gatekeeper.yml b/.github/workflows/gatekeeper.yml new file mode 100644 index 0000000..d277ba3 --- /dev/null +++ b/.github/workflows/gatekeeper.yml @@ -0,0 +1,15 @@ +name: Topic Gatekeeper + +on: + pull_request: + types: [opened, synchronize, reopened] + branches: + - develop + - 'release/**' + - 'support/**' + pull_request_review: + types: [submitted] + +jobs: + run-shared-gatekeeper: + uses: bunnam988/build_tools_workflows/.github/workflows/gatekeeper.yml@develop diff --git a/config/TR181-AdvSecurity.xml b/config/TR181-AdvSecurity.xml index 5c84a4c..abea399 100644 --- a/config/TR181-AdvSecurity.xml +++ b/config/TR181-AdvSecurity.xml @@ -1,6 +1,8 @@