Commit f7f431d
authored
Refactor the dedupe workflow by extracting a reusable workflow to opensearch-build (#5319)
* Refactor issue dedupe workflows to call reusable workflow
Replace inline workflow logic in all three issue dedup files with thin
callers to opensearch-project/opensearch-build/.github/workflows/issue-dedupe.yml@main.
This centralizes the dedupe logic (detect, auto-close, remove-label) into
a single reusable workflow, reducing per-repo maintenance burden.
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Temporarily point dedupe workflows to personal fork for testing
Point reusable workflow references to qianheng-aws/opensearch-build
branch add-issue-dedupe-workflow until the upstream PR is merged.
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Refactor dedupe workflows to use opensearch-build reusable workflows
- Three caller workflows now delegate to opensearch-build reusable workflows
- Remove .claude/commands/dedupe.md (prompt now lives in opensearch-build)
- Remove scripts/comment-on-duplicates.sh (logic inlined in reusable workflow)
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Test: point dedupe detect to test-dedupe-debug branch
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Point dedupe detect to PR branch for testing
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Simplify dedupe callers after reusable workflow input cleanup
Remove redundant parameter passing — reusable workflows now derive
issue context from github.event directly.
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Update dedupe caller to match latest reusable workflow changes
- Point to opensearch-project/opensearch-build@main
- Rename secret to BEDROCK_ACCESS_ROLE_ISSUE
- Add schedule trigger and auto-close job
- Remove workflow_dispatch (detect derives issue from github.event)
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Rename dedupe workflow to remove tool-specific naming
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Add dispatch for dedupe workflow
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Add workflow_dispatch support for auto-close job
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Point dedupe workflows to fork branch for testing
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Consolidate dedupe workflows and add grace_days to auto-close
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Pass grace_days to detect workflow via repo variable
Signed-off-by: Heng Qian <qianheng@amazon.com>
* Point dedupe workflows to upstream main and update secret name
Signed-off-by: Heng Qian <qianheng@amazon.com>
---------
Signed-off-by: Heng Qian <qianheng@amazon.com>1 parent 5b792da commit f7f431d
6 files changed
Lines changed: 43 additions & 340 deletions
File tree
- .claude/commands
- .github/workflows
- scripts
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
This file was deleted.
This file was deleted.
0 commit comments