Don't give E2EE and spaces issues to web app team (#19576)

All incoming issues labelled with A-E2EE* and A-*spaces* labels should go to appropriate teams, and not to P1 in the web app team project.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
pull/19584/head
Kat Gerasimova 2021-11-01 18:18:37 +00:00 committed by GitHub
parent 5ac4702ae3
commit 37840b4121
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 9 deletions

View File

@ -2,20 +2,28 @@ name: Move labelled issues into the Priority bugs column for the Web App Team
on: on:
issues: issues:
types: [labeled] types: [labeled, unlabeled]
jobs: jobs:
Move_high_priority_issues_to_team_workboard: Move_high_priority_issues_to_team_workboard:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: > if: >
contains(github.event.issue.labels.*.name, 'T-Defect') && (!contains(github.event.issue.labels.*.name, 'A-E2EE') &&
contains(github.event.issue.labels.*.name, 'S-Critical') && !contains(github.event.issue.labels.*.name, 'A-E2EE-Cross-Signing') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') || !contains(github.event.issue.labels.*.name, 'A-E2EE-Dehydration') &&
contains(github.event.issue.labels.*.name, 'O-Occasional')) || !contains(github.event.issue.labels.*.name, 'A-E2EE-Key-Backup') &&
contains(github.event.issue.labels.*.name, 'S-Major') && !contains(github.event.issue.labels.*.name, 'A-E2EE-SAS-Verification') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') || !contains(github.event.issue.labels.*.name, 'A-Spaces') &&
contains(github.event.issue.labels.*.name, 'A11y') && !contains(github.event.issue.labels.*.name, 'A-Spaces-Settings') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') !contains(github.event.issue.labels.*.name, 'A-Subspaces')) &&
(contains(github.event.issue.labels.*.name, 'T-Defect') &&
contains(github.event.issue.labels.*.name, 'S-Critical') &&
(contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'O-Occasional')) ||
contains(github.event.issue.labels.*.name, 'S-Major') &&
contains(github.event.issue.labels.*.name, 'O-Frequent') ||
contains(github.event.issue.labels.*.name, 'A11y') &&
contains(github.event.issue.labels.*.name, 'O-Frequent'))
steps: steps:
- uses: alex-page/github-project-automation-plus@v0.8.1 - uses: alex-page/github-project-automation-plus@v0.8.1
with: with: