From 236f889c7fa0fd46c965a46092b8b5d84d5fcc93 Mon Sep 17 00:00:00 2001 From: Vinicius Aquino Date: Thu, 17 Jun 2021 18:22:05 -0300 Subject: cicd: backport: update workflow based on new 0.0.4 The new release allow the use of pull request comments to trigger the backport process. Signed-off-by: Vinicius Aquino --- .github/workflows/backport.yaml | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) (limited to '.github/workflows/backport.yaml') diff --git a/.github/workflows/backport.yaml b/.github/workflows/backport.yaml index a39e7e58..43245301 100644 --- a/.github/workflows/backport.yaml +++ b/.github/workflows/backport.yaml @@ -1,23 +1,38 @@ -name: Backport +name: Backport labeled merged pull requests on: - pull_request_target: - types: [closed, labeled] + pull_request: + types: [closed] + issue_comment: + types: [created] jobs: - backport: - name: Backport Pull Request - if: github.repository_owner == 'Freescale' && github.event.pull_request.merged == true + build: + name: Create backport PRs runs-on: ubuntu-latest + # Only run when pull request is merged + # or when a comment containing `/backport` is created + if: > + ( + github.event_name == 'pull_request' && + github.event.pull_request.merged + ) || ( + github.event_name == 'issue_comment' && + github.event.issue.pull_request && + contains(github.event.comment.body, '/backport') + ) steps: - uses: actions/checkout@v2 with: - # required to find all branches + # Required to find all branches fetch-depth: 0 - ref: ${{ github.event.pull_request.head.sha }} - name: Create backport PRs - # should be kept in sync with `version` - uses: zeebe-io/backport-action@9b8949dcd4295d364b0939f07d0c7593598d26cd + # Should be kept in sync with `version` + uses: zeebe-io/backport-action@v0.0.4 with: + # Required + # Version of the backport-action + # Must equal the version in `uses` + # Recommended: latest tag or `master` + version: v0.0.4 + github_token: ${{ secrets.GITHUB_TOKEN }} github_workspace: ${{ github.workspace }} - # should be kept in sync with `uses` - version: 9b8949dcd4295d364b0939f07d0c7593598d26cd -- cgit v1.2.3-54-g00ecf