Various WTI improvments (#11516)

Blue committed Apr 26, 2024 at 18:59 UTC 7be62532b1df028bcf19c40523de14e769ec687a
4 files changed +13 -9
.github/actions/triage/action.yml
+1 -1
@@ -39,6 +39,6 @@ runs:
39 $maybe_comment = @("--comment", "${{ inputs.comment }}")
40 }
41
42 - curl.exe -L https://github.com/OneBlue/wti/releases/download/v0.1.6/wti.exe -o triage/wti.exe
42 + curl.exe -L https://github.com/OneBlue/wti/releases/download/v0.1.7/wti.exe -o triage/wti.exe
43
44 cd triage && echo -n $message | .\wti.exe --issue ${{ inputs.issue }} --config config.yml --github-token "${{ inputs.token }}" --ignore-tags @maybe_message @maybe_comment
\ No newline at end of file
.github/workflows/new_issue.yml
+1
@@ -1,6 +1,7 @@
1 name: Process new issue
2
3 on:
4 + workflow_dispatch :
5 issues:
6 types: [opened]
7
.github/workflows/new_issue_comment.yml
+1
@@ -1,6 +1,7 @@
1 name: Process new comment on issue
2
3 on:
4 + workflow_dispatch :
5 issue_comment:
6 types: [created]
7
triage/config.yml
+10 -8
@@ -39,14 +39,16 @@ optional_component_rules:
39 set: wsl-oc-enabled
40
41 tags_rules:
42 - - contains: '/question'
43 - tag: 'question'
44 -
45 - - contains: '/feature'
46 - tag: 'feature'
47 -
48 - - contains: '/emailed-logs'
49 - tag: 'emailed-logs'
42 + ignore: ['/featurename']
43 + tags:
44 + - contains: '/question'
45 + tag: 'question'
46 +
47 + - contains: '/feature'
48 + tag: 'feature'
49 +
50 + - contains: '/emailed-logs'
51 + tag: 'emailed-logs'
52
53 rules:
54 - logline: