Skip to content

Commit 10cd739

Browse files
fix(workflow): change results-team-project-management (#326)
This pull request updates the `results-team-project-management.yml` GitHub workflow to ensure that jobs only run for issues labeled with `team-results`, and adds project-specific parameters to relevant workflow steps. > [!WARNING] > This PR must be merged after > - dequelabs/results-team#308 Ref: [results-team #307](dequelabs/results-team#307)
1 parent a27994b commit 10cd739

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/results-team-project-management.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ concurrency:
1313

1414
jobs:
1515
add-docs-labels:
16-
if: github.event_name == 'issues' && github.event.action == 'closed' && github.event.issue.state_reason == 'completed'
16+
if: github.event_name == 'issues' && github.event.action == 'closed' && github.event.issue.state_reason == 'completed' && contains(github.event.issue.labels.*.name, 'team-results')
1717
uses: dequelabs/results-team/.github/workflows/add-docs-labels-on-close.yml@main
1818
with:
1919
issue-number: ${{ github.event.issue.number }}
2020
secrets:
2121
token: ${{ secrets.GITHUB_TOKEN }}
2222

2323
check-issue-closed-or-labeled:
24-
if: github.event_name == 'issues'
24+
if: github.event_name == 'issues' && contains(github.event.issue.labels.*.name, 'team-results')
2525
uses: dequelabs/results-team/.github/workflows/check-issue-is-closed-or-labeled.yml@main
2626
with:
2727
action: ${{ github.event.action }}
@@ -31,15 +31,18 @@ jobs:
3131
repo-name: ${{ github.event.repository.name }}
3232
repo-owner: ${{ github.repository_owner }}
3333
issue-url: ${{ github.event.issue.html_url }}
34+
team-label: 'team-results'
35+
project-number: 188
3436
secrets:
3537
token: ${{ secrets.GITHUB_TOKEN }}
3638

3739
set-date-closed:
38-
if: github.event_name == 'issues' && github.event.action == 'closed'
40+
if: github.event_name == 'issues' && github.event.action == 'closed' && contains(github.event.issue.labels.*.name, 'team-results')
3941
uses: dequelabs/results-team/.github/workflows/set-date-closed-on-issue-close.yml@main
4042
with:
4143
issue-number: ${{ github.event.issue.number }}
4244
repo-name: ${{ github.event.repository.name }}
4345
repo-owner: ${{ github.repository_owner }}
46+
project-number: 188
4447
secrets:
4548
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)