Skip to content

Onboard IssueLens for Java Test - #1935

Merged
Changyong Gong (chagong) merged 1 commit into
mainfrom
chagong-java-test-onboarding
Sep 17, 2026
Merged

Changyong Gong (chagong) merged 1 commit into
mainfrom
chagong-java-test-onboarding

Conversation

@chagong

Copy link
Copy Markdown
Contributor

Summary

  • Configure only labeling, duplicate detection, assignment, and team memory for microsoft/vscode-java-test, following Onboard IssueLens for Java Pack vscode-java-pack#1761. Use existing Test Runner labels, evidence-backed High (90-100) duplicate findings, and chagong/wenytang-ms for new assignments while preserving existing assignees.
  • Add issue-loop and opt-in post-merge memory workflows using the shared action pinned to 49df3d97547069f891a68248be6ed722c2aeca2f. Each has one remote-action step, no checkout or PR-head execution, minimal read/OIDC permissions, and activity/status-only output.
  • Set wiki_repository: microsoft/vscode-java-pack while retaining Test Runner source authorization, provenance, privacy, and optimistic-concurrency safeguards. Preserve the shared wiki namespace and other repositories' knowledge.
  • By explicit maintainer choice, apply needs more info for insufficient/out-of-scope reports and retain the existing No Response workflow's 14-day closure behavior. That workflow remains unchanged; no new closer or direct duplicate closure is added.

Operational prerequisites

Requires an existing authorized IssueLens endpoint, repository-specific Azure OIDC federation, the five referenced Azure/IssueLens secrets, source-project authorization, and appropriate App installation/access. Shared-wiki Contents access is read for retrieval and write only for separately authorized maintenance; it does not replace source-user authorization. Post-merge maintenance additionally requires ISSUELENS_TEAM_MEMORY_ENABLED=true when operators are ready.

This PR does not configure secrets/settings, enable or dispatch workflows, deploy an agent, or write to the wiki. Live OIDC/App/agent/wiki readiness is not claimed.

Validation

Passed the pinned published schema, coordinating-session real load_instruction/resolve_wiki_repository checks, actionlint 1.7.12, and 610 focused assertions covering event gates, concurrency, approved workflow-blob parity, live labels, policy bounds, paths/links, and the exact seven-file scope. No README, application, dependency, global configuration, or existing triage workflow changes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

New issues would be processed concurrently by IssueLens and the existing active AI Triage workflow.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Onboards IssueLens automation for Java Test triage and shared team memory.

Changes:

  • Adds issue-triage and post-merge memory workflows.
  • Configures labeling, duplicate detection, assignment, and memory policies.
  • Preserves source authorization and shared-wiki safeguards.
File summaries
File Description
.github/workflows/team-memory-post-merge.yml Adds guarded team-memory updates.
.github/workflows/issuelens-run.yml Adds automated issue processing.
.github/issuelens.yml Registers IssueLens policies and wiki destination.
.github/issuelens/team-memory.md Defines shared knowledge structure and safeguards.
.github/issuelens/labels.md Defines additive labeling rules.
.github/issuelens/duplicates.md Defines bounded duplicate detection.
.github/issuelens/assignment.md Defines assignment selection and preservation rules.
Review details
  • Files reviewed: 7/7 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +4 to +5
issues:
types: [opened, reopened]
@chagong
Changyong Gong (chagong) merged commit 4d240c0 into main Sep 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants