Skip to content

Community Metrics Report 2026-09-01 - 2026-09-30 #8

Open

Description

@github-actions

Community metrics report

Repository: temporalio/temporal-worker-controller

Window: 2026-09-01 to 2026-09-30

Contributors (by commit activity)

  • Date range for contributor list: 2026-09-01 to 2026-09-30
  • Repository: ['temporalio/temporal-worker-controller']
Total Contributors Total Contributions % New Contributors
12 22 41.67%
Username Contribution Count New Contributor Commits between 2026-09-01 and 2026-09-30
niyomukiza-mechack 4 False https://github.com/temporalio/temporal-worker-controller/commits?author=niyomukiza-mechack&since=2026-09-01&until=2026-09-30
shivangi660 2 True https://github.com/temporalio/temporal-worker-controller/commits?author=shivangi660&since=2026-09-01&until=2026-09-30
jaypipes 2 False https://github.com/temporalio/temporal-worker-controller/commits?author=jaypipes&since=2026-09-01&until=2026-09-30
pranavthakur0-0 1 True https://github.com/temporalio/temporal-worker-controller/commits?author=pranavthakur0-0&since=2026-09-01&until=2026-09-30
wankhede04 2 False https://github.com/temporalio/temporal-worker-controller/commits?author=wankhede04&since=2026-09-01&until=2026-09-30
mitchross 1 True https://github.com/temporalio/temporal-worker-controller/commits?author=mitchross&since=2026-09-01&until=2026-09-30
otan 1 True https://github.com/temporalio/temporal-worker-controller/commits?author=otan&since=2026-09-01&until=2026-09-30
ViktorLindgren95 1 True https://github.com/temporalio/temporal-worker-controller/commits?author=ViktorLindgren95&since=2026-09-01&until=2026-09-30
tomba7 3 False https://github.com/temporalio/temporal-worker-controller/commits?author=tomba7&since=2026-09-01&until=2026-09-30
gh-action 3 False https://github.com/temporalio/temporal-worker-controller/commits?author=gh-action&since=2026-09-01&until=2026-09-30
kriyanshii 1 False https://github.com/temporalio/temporal-worker-controller/commits?author=kriyanshii&since=2026-09-01&until=2026-09-30
aldredb 1 False https://github.com/temporalio/temporal-worker-controller/commits?author=aldredb&since=2026-09-01&until=2026-09-30

this file was generated by the Contributors GitHub Action

Issue metrics — issues

Metric Average Median 90th percentile
Time to first response 2 days, 4:01:52 11:30:12 6 days, 4:39:10
Time to first review None None None
Time to close 8 days, 14:12:20 8 days, 0:07:05 14 days, 13:23:42
Time to answer None None None
Metric Count
Number of items that remain open 7
Number of items closed 11
Total number of items created 18
Title URL Assignee Author Time to first response Time to first review Time to close Time to answer
Pooled Temporal client is shared across Kubernetes namespaces; deleting one namespace breaks all others with "Secret not found" temporalio/temporal-worker-controller#624 niyomukiza-mechack LarsAlmgren 5:28:20 None None None
[Feature Request] Support VerticalPodAutoscaler in WorkerResourceTemplate temporalio/temporal-worker-controller#622 None jingyu-blp 1:51:21 None None None
make test-integration fails with import error temporalio/temporal-worker-controller#614 jaypipes jaypipes 20:32:24 None 1 day, 22:48:59 None
[Bug] Worker pods fail TLS handshake when Connection uses a private CA (tls.caCertSecretRef) with API-key or no-credentials auth temporalio/temporal-worker-controller#612 wankhede04 wankhede04 2 days, 3:26:59 None 8 days, 0:07:05 None
[Bug] "Detected rollback scenario" logged on every reconcile for a steady-state current version temporalio/temporal-worker-controller#609 ViktorLindgren95 ViktorLindgren95 7 days, 15:39:03 None 7 days, 20:46:43 None
[Feature Request] Version-status selector in WorkerResourceTemplate (different policy for current vs draining versions) temporalio/temporal-worker-controller#608 None jingyu-blp 2 days, 11:08:00 None None None
Inactive WorkerDeploymentVersions with no open pinned workflow executions never cleaned up temporalio/temporal-worker-controller#596 None jaypipes None None 12 days, 23:55:02 None
Manager crash-loops when webhook TLS cert is injected outside the default controller-runtime cert dir temporalio/temporal-worker-controller#593 None shivangi660 None None 7:58:26 None
Helm chart: ValidatingWebhookConfiguration caBundle not wired to webhook TLS cert temporalio/temporal-worker-controller#591 None shivangi660 1:04:00 None 14 days, 13:23:42 None
[Feature Request] Support worker_version selectors in WorkerResourceTemplate temporalio/temporal-worker-controller#588 pranavthakur0-0 IGassmann 2:17:08 None 14 days, 15:33:45 None
[Feature Request] Gate per step of a progressive rollout temporalio/temporal-worker-controller#586 zainawaisn zainawaisn 2 days, 18:59:27 None None None
[Feature Request] Add E2E configuration matrix tests for TWC temporalio/temporal-worker-controller#584 niyomukiza-mechack niyomukiza-mechack None None None None
[bug] deleteDrainedVersions retries a permanently-failing DeleteVersion forever, and its error bypasses the controller's own backoff temporalio/temporal-worker-controller#583 tomba7 noamyehudai 4:29:09 None 8 days, 15:20:53 None
[Docs] Document and test per-versioning backlog scaling with KEDA temporal trigger temporalio/temporal-worker-controller#579 tomba7 tomba7 None None 5 days, 17:19:00 None
Support separate connection handling for controller and worker pods temporalio/temporal-worker-controller#578 None jaypipes 12 days, 18:29:47 None None None
[Bug] Draining versions scaled to 0 during unspecified-drainage window never scale back up temporalio/temporal-worker-controller#573 tomba7 paymog 2:00:03 None 6 days, 4:22:14 None
Generate values.schema.json file automatically temporalio/temporal-worker-controller#563 kriyanshii jaypipes 11:30:08 None None None
Detect drift in values.schema.json file temporalio/temporal-worker-controller#562 kriyanshii jaypipes 11:30:17 None 13 days, 14:39:46 None

This report was generated with the Issue Metrics Action
Search query used to find these items: repo:temporalio/temporal-worker-controller is:issue created:2026-09-01..2026-09-30 -reason:"not planned"

Issue metrics — pull requests

Metric Average Median 90th percentile
Time to first response 3 days, 14:37:19 18:56:17 12 days, 6:53:46
Time to first review 4 days, 9:40:24 2 days, 3:24:30 12 days, 9:36:26
Time to close 6 days, 16:06:39 5 days, 18:25:10 14 days, 7:25:29
Time to answer None None None
Metric Count
Number of items that remain open 8
Number of items closed 37
Total number of items created 45
Title URL Assignee Author Time to first response Time to first review Time to close Time to answer
feat(wrt): auto-inject spec.targetRef for VerticalPodAutoscaler temporalio/temporal-worker-controller#623 None jingyu-blp 18:34:14 None None None
Add kstatus functionality to CRD statuses temporalio/temporal-worker-controller#621 None jaypipes 16:35:19 16:35:19 None None
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.43.0 to 1.45.0 temporalio/temporal-worker-controller#620 None dependabot[bot] None None None None
Remove internal/demo and internal/tests Go mods temporalio/temporal-worker-controller#619 None jaypipes 1 day, 0:17:57 1 day, 0:17:57 1 day, 2:20:09 None
fix(test): ensure go.work exists before integration tests temporalio/temporal-worker-controller#618 None pranavthakur0-0 None None None None
test: wait for deprecated version status before the next rollout temporalio/temporal-worker-controller#617 None otan 0:12:28 0:29:41 0:30:18 None
feat: support KEDA per-version substitutions for metrics temporalio/temporal-worker-controller#616 None otan 0:21:01 0:28:38 None None
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 temporalio/temporal-worker-controller#615 None dependabot[bot] 0:35:18 0:35:18 0:35:29 None
fix(controller): propagate tls.caCertSecretRef to worker pods temporalio/temporal-worker-controller#613 None wankhede04 2 days, 3:49:57 2 days, 3:49:57 8 days, 0:05:13 None
feat(wrt): strip temporal_ prefix from HPA metric matchLabels when en… temporalio/temporal-worker-controller#611 None pranavthakur0-0 0:00:07 3 days, 18:12:26 9 days, 14:49:21 None
fix(planner): do not treat an already-current version as a rollback temporalio/temporal-worker-controller#610 None ViktorLindgren95 7 days, 15:23:11 7 days, 15:23:11 7 days, 20:17:23 None
Update README.md temporalio/temporal-worker-controller#607 None karasowles 0:00:07 10 days, 17:10:15 None None
fix(controller): back off failing drained version deletes per build ID temporalio/temporal-worker-controller#606 None tomba7 4:12:17 4:12:17 12:05:18 None
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 in /internal/tests temporalio/temporal-worker-controller#605 None dependabot[bot] 10 days, 9:22:22 10 days, 9:22:22 10 days, 9:22:30 None
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.43.0 to 1.45.0 in /internal/tests temporalio/temporal-worker-controller#604 None dependabot[bot] 10 days, 9:23:01 10 days, 9:23:01 10 days, 9:23:13 None
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.43.0 to 1.45.0 temporalio/temporal-worker-controller#603 None dependabot[bot] 10 days, 10:00:04 10 days, 10:00:04 10 days, 10:00:18 None
chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus in / temporalio/temporal-worker-controller#602 None dependabot[bot] None None None None
chore(deps): bump go.opentelemetry.io/otel in /internal/demo temporalio/temporal-worker-controller#601 None dependabot[bot] None None None None
chore(deps): bump google.golang.org/grpc in /internal/tests temporalio/temporal-worker-controller#600 None dependabot[bot] 10 days, 18:39:48 10 days, 18:39:48 10 days, 18:39:57 None
chore(deps): bump github.com/stretchr/testify in / temporalio/temporal-worker-controller#599 None dependabot[bot] 18:56:33 18:56:33 18:56:41 None
chore(deps): bump github.com/onsi/gomega in / temporalio/temporal-worker-controller#598 None dependabot[bot] 18:56:17 18:56:17 18:56:23 None
[Issue 246]: Refactor clientpool into a cache + pluggable client creation, and expose a twc facade temporalio/temporal-worker-controller#597 None eniko-dif 0:00:22 1 day, 21:13:18 None None
docs(changelog): update changelog for v1.11.0 temporalio/temporal-worker-controller#595 None worker-controller-auto-changelog[bot] 13:33:01 13:33:01 18:02:52 None
Add CA-injector Job for webhook caBundle rotation temporalio/temporal-worker-controller#594 None shivangi660 13 days, 0:09:10 13 days, 0:09:10 14 days, 11:48:23 None
uplift OTEL deps in internal/demo temporalio/temporal-worker-controller#592 None jaypipes 0:55:50 0:55:50 0:59:39 None
Add flags to configure webhook TLS cert directory/filenames temporalio/temporal-worker-controller#590 None shivangi660 0:00:07 8:48:46 10:18:45 None
Add flags to configure webhook TLS cert directory/filenames temporalio/temporal-worker-controller#589 None shivangi660 0:00:08 None None None
fix(controller): scale draining versions back up from 0 replicas temporalio/temporal-worker-controller#587 None tomba7 2:09:55 2:09:55 3:19:51 None
Add kstatus functionality to CRD statuses temporalio/temporal-worker-controller#585 None zainawaisn 16 days, 16:04:37 16 days, 17:16:03 None None
Test: add E2E configuration matrix workflow for TWC temporalio/temporal-worker-controller#582 None niyomukiza-mechack 5 days, 2:58:18 5 days, 2:58:18 None None
[docs] add instructions to upgrade Temporal Worker Controller temporalio/temporal-worker-controller#581 None niyomukiza-mechack 2 days, 4:57:28 2 days, 4:57:28 20 days, 3:25:53 None
docs(keda): document per-version backlog scaling with the Temporal trigger temporalio/temporal-worker-controller#580 None tomba7 5 days, 2:43:24 5 days, 2:43:24 5 days, 17:00:58 None
fix(controller): prune superseded inactive worker versions temporalio/temporal-worker-controller#577 None mitchross 4 days, 9:10:48 5 days, 13:36:31 18 days, 13:37:15 None
chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 in /internal/demo temporalio/temporal-worker-controller#576 None dependabot[bot] 9:57:53 9:57:53 9:58:01 None
Fix: remove cert-manager subchart dependency temporalio/temporal-worker-controller#575 None niyomukiza-mechack 2 days, 2:59:04 2 days, 2:59:04 6 days, 20:37:44 None
fix: make webhook cert Secret name configurable temporalio/temporal-worker-controller#574 None niyomukiza-mechack 2 days, 3:52:07 2 days, 3:52:07 5 days, 19:49:22 None
chore(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 temporalio/temporal-worker-controller#572 None dependabot[bot] 0:14:22 0:14:22 0:14:37 None
docs(changelog): update changelog for v1.10.1 temporalio/temporal-worker-controller#571 None worker-controller-auto-changelog[bot] 16:23:59 16:23:59 18:13:04 None
chore(deps): bump github.com/apache/thrift from 0.23.0 to 0.24.0 temporalio/temporal-worker-controller#570 None dependabot[bot] 12 days, 15:55:59 12 days, 15:55:59 12 days, 15:56:06 None
chore(deps): bump github.com/apache/thrift from 0.23.0 to 0.24.0 in /internal/tests temporalio/temporal-worker-controller#569 None dependabot[bot] 12 days, 15:59:18 12 days, 15:59:18 12 days, 15:59:26 None
chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 temporalio/temporal-worker-controller#568 None dependabot[bot] 12 days, 6:53:46 12 days, 6:53:46 12 days, 6:53:54 None
fix(controller): skip ClusterConnection watch when namespace-scoped temporalio/temporal-worker-controller#567 None aldredb 2:26:59 2:26:59 6:38:01 None
docs(changelog): update changelog for v1.10.0 temporalio/temporal-worker-controller#566 None worker-controller-auto-changelog[bot] 1 day, 12:24:36 1 day, 12:24:36 1 day, 12:24:46 None
helm: generate values.schema.json from values.yaml temporalio/temporal-worker-controller#565 None kriyanshii 2:18:55 None None None
introduce WorkerDeploymentSpec.Deployment temporalio/temporal-worker-controller#564 None jaypipes 0:00:11 2 days, 5:32:04 29 days, 6:11:50 None

This report was generated with the Issue Metrics Action
Search query used to find these items: repo:temporalio/temporal-worker-controller is:pr created:2026-09-01..2026-09-30

Custom metrics (2026-09-01 to 2026-09-30)

New vs. existing contributors (by issue/PR authorship)

Counts below are based on who opened an issue or PR, not who committed code — see the Contributors section above for commit-based counts. The two won't match: someone can file issues without ever committing, or vice versa.

  • New issue/PR authors this period: 9
New (issue/PR authors) Existing (issue/PR authors)
Issues created 8 10
PRs raised 9 36

Open issue staleness

No activity for at least Open issue count
3 days 48
7 days 42
14 days 40
30 days 33

Based on 53 currently open issues.

Issue creation → linked PR merge time

  • Sample size: 14 issue/PR pairs
  • Mean: 23.2 days
  • Median: 10.8 days

Only counts PRs merged in this window that used a closing keyword (e.g. "Fixes #123") or the linked-issue sidebar.

Activity

  1. changed the title [-]Monthly community metrics report[/-] [+]Community Metrics Report 2026-09-01 - 2026-09-30[/+] on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions