Title: Use push events for IssueLens team memory by chagong · Pull Request #637 · microsoft/java-debug · GitHub
Open Graph Title: Use push events for IssueLens team memory by chagong · Pull Request #637 · microsoft/java-debug
X Title: Use push events for IssueLens team memory by chagong · Pull Request #637 · microsoft/java-debug
Description: Summary Migrate only .github/workflows/team-memory-post-merge.yml from pull_request_target: closed to pushes on main, preserving the required string workflow_dispatch input for single-PR recovery. Pin only the team-memory action to microsoft/IssueLens/.github/actions/issuelens@2b5317815e15179899014a02c41678620ce2d390, the merged microsoft/IssueLens#36 rollout. The action verifies all eligible merged PRs introduced by a push and submits one batch; pushes with no eligible merged PRs skip before Azure login. Manual dispatch remains the single-PR fallback. Require explicit team-memory enablement, the current default-branch ref, and a supported push/manual event. Key concurrency by push SHA, then manual PR number, then run ID; retain the existing repository/prefix and cancel-in-progress: false. Increase the timeout to 30 minutes. Preserve the runner, secrets, action inputs, activity/status privacy settings, empty top-level permissions, and job permissions (contents: read, pull-requests: read, id-token: write). No consumer checkout or local action is added. Issue-triage workflows and action pins, shared-wiki configuration, and policies are unchanged. Validation Based on live main at b5be02bad36da1b60c9c14d976619ffc42f813e1; onboarding #635 is merged. Passed actionlint 1.7.12 and strict YAML 1.2 parsing. Passed nine focused scratch tests, including an 840-case enablement/default-ref/supported-event truth table using @actions/expressions, exact trigger/pin/input/permission/timeout assertions, distinct push-SHA groups, stable same-PR manual groups, and repository/run-ID fallback checks. Self-reviewed the one-file diff; preservation assertions and git diff --check passed. Validation tooling and scratch tests remain outside the repository. Rollout prerequisite and scope Before rollout, verify that Azure OIDC federation accepts the default-branch subject repo:microsoft/java-debug:ref:refs/heads/main for push and manual dispatch (and the actual subject template if customized). Azure federation was not inspected or changed by this PR. This is a caller-only migration and needs no Foundry deployment. No live workflow/agent invocation, deployment, Azure change, secret or repository-variable/policy change, or wiki write was performed. This PR does not merge or enable the workflow.
Open Graph Description: Summary Migrate only .github/workflows/team-memory-post-merge.yml from pull_request_target: closed to pushes on main, preserving the required string workflow_dispatch input for single-PR recovery....
X Description: Summary Migrate only .github/workflows/team-memory-post-merge.yml from pull_request_target: closed to pushes on main, preserving the required string workflow_dispatch input for single-PR recovery....
Opengraph URL: https://github.com/microsoft/java-debug/pull/637
X: @github
Domain: github.com
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:33d3f732-bef6-43c3-a0f7-b97aef1ec390 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 8A26:29122B:1CAD8:266D7:6AF675C8 |
| html-safe-nonce | b19c3e3acee48f43166d57085535a51b7b10d2346d2f86569270ddb5ab5c9202 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QTI2OjI5MTIyQjoxQ0FEODoyNjZENzo2QUY2NzVDOCIsInZpc2l0b3JfaWQiOiI4MTA0NjQxNzg5NDMzMzc4MjQ4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 64f5aa8a48f029b0ae812649a054f70677283879040725cf76509f3f53639dd4 |
| hovercard-subject-tag | pull_request:4608863698 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/microsoft/java-debug/pull/637/files |
| twitter:image | https://avatars.githubusercontent.com/u/831821?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/831821?s=400&v=4 |
| og:image:alt | Summary Migrate only .github/workflows/team-memory-post-merge.yml from pull_request_target: closed to pushes on main, preserving the required string workflow_dispatch input for single-PR recovery.... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5451898e13f81636602c8a1de0fb8d7190b7b2a473a9f8241168fd4dd110372e |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/microsoft/java-debug git https://github.com/microsoft/java-debug.git |
| octolytics-dimension-user_id | 6154722 |
| octolytics-dimension-user_login | microsoft |
| octolytics-dimension-repository_id | 102583752 |
| octolytics-dimension-repository_nwo | microsoft/java-debug |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 102583752 |
| octolytics-dimension-repository_network_root_nwo | microsoft/java-debug |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 8ba36e600310e0a3f7f56ea2244ea1240ea62bbf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width