eae5d8c807
These conflicts will be resolved in the following commits. We do it this way so that PR review is possible.
29 lines
1.3 KiB
YAML
29 lines
1.3 KiB
YAML
name: Test Plan Item Validator
|
|
on:
|
|
issues:
|
|
types: [edited]
|
|
|
|
# also edit in ./on-label.yml
|
|
jobs:
|
|
main:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout Actions
|
|
if: contains(github.event.issue.labels.*.name, 'testplan-item') || contains(github.event.issue.labels.*.name, 'invalid-testplan-item')
|
|
uses: actions/checkout@v2
|
|
with:
|
|
repository: "microsoft/vscode-github-triage-actions"
|
|
path: ./actions
|
|
ref: v42
|
|
- name: Install Actions
|
|
if: contains(github.event.issue.labels.*.name, 'testplan-item') || contains(github.event.issue.labels.*.name, 'invalid-testplan-item')
|
|
run: npm install --production --prefix ./actions
|
|
- name: Run Test Plan Item Validator
|
|
if: contains(github.event.issue.labels.*.name, 'testplan-item') || contains(github.event.issue.labels.*.name, 'invalid-testplan-item')
|
|
uses: ./actions/test-plan-item-validator
|
|
with:
|
|
label: testplan-item
|
|
appInsightsKey: ${{secrets.TRIAGE_ACTIONS_APP_INSIGHTS}}
|
|
invalidLabel: invalid-testplan-item
|
|
comment: Invalid test plan item. See errors below and the [test plan item spec](https://github.com/microsoft/vscode/wiki/Writing-Test-Plan-Items) for more information. This comment will go away when the issues are resolved.
|