[bitnami/containers] Prevent card self assignment (#28649)
* [bitnami/containers] Prevent card self assignment Signed-off-by: Fran Mulero <fmulero@vmware.com> * [bitnami/containers] Fix 'env' dependency Signed-off-by: Fran Mulero <fmulero@vmware.com> --------- Signed-off-by: Fran Mulero <fmulero@vmware.com>
This commit is contained in:
parent
c6ddc99d15
commit
f2617e4faf
|
|
@ -5,12 +5,9 @@ on:
|
|||
types:
|
||||
- created
|
||||
- moved
|
||||
|
||||
permissions:
|
||||
repository-projects: read
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
get-issue:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
@ -112,9 +109,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
needs:
|
||||
- get-issue
|
||||
# The job shouldn't run for solved cards or new PRs created by bitnami-bot
|
||||
if: |
|
||||
(github.event.action != 'created' || needs.get-issue.outputs.type != 'pull_request' || needs.get-issue.outputs.author != 'bitnami-bot')
|
||||
# The job shouldn't run for solved cards
|
||||
steps:
|
||||
- name: Repo checkout
|
||||
uses: actions/checkout@v3
|
||||
|
|
@ -127,20 +122,22 @@ jobs:
|
|||
- name: Assign to a person to work on it
|
||||
# Assign when there is nobody assigned or the card is new
|
||||
if: ${{ github.event.project_card.column_id != env.SOLVED_COLUMN_ID && (needs.get-issue.outputs.assignees == '[]' || github.event.action == 'created') }}
|
||||
uses: pozil/auto-assign-issue@v1.9.0
|
||||
uses: pozil/auto-assign-issue@v1.11.0
|
||||
with:
|
||||
numOfAssignee: 1
|
||||
teams: ${{ github.event.project_card.column_id == env.BITNAMI_COLUMN_ID && env.SUPPORT_TEAM_NAME || (github.event.project_card.column_id == env.BUILD_MAINTENANCE_COLUMN_ID && env.BUILD_MAINTAINERS_TEAM_NAME || env.TRIAGE_TEAM_NAME) }}
|
||||
repo-token: ${{ secrets.BITNAMI_BOT_TOKEN }}
|
||||
allowSelfAssign: false
|
||||
- name: Reassign when moved into 'In progress' from 'Triage'
|
||||
# Reassigned when moved into In progress FROM Triage
|
||||
if: |
|
||||
github.event.action == 'moved' && needs.get-issue.outputs.assignees != '[]' &&
|
||||
github.event.project_card.column_id == env.IN_PROGRESS_COLUMN_ID &&
|
||||
github.event.changes.column_id.from == env.TRIAGE_COLUMN_ID
|
||||
uses: pozil/auto-assign-issue@v1.9.0
|
||||
uses: pozil/auto-assign-issue@v1.11.0
|
||||
with:
|
||||
numOfAssignee: 1
|
||||
removePreviousAssignees: true
|
||||
teams: ${{ env.SUPPORT_TEAM_NAME }}
|
||||
repo-token: ${{ secrets.BITNAMI_BOT_TOKEN }}
|
||||
allowSelfAssign: false
|
||||
Loading…
Reference in New Issue