Skip to content

feat(gh-copilot): add support for organization daily user metrics#8747

Merged
klesh merged 1 commit into
apache:mainfrom
ReeceXW:feat/github-copilot-organization-user-metrics
Mar 10, 2026
Merged

feat(gh-copilot): add support for organization daily user metrics#8747
klesh merged 1 commit into
apache:mainfrom
ReeceXW:feat/github-copilot-organization-user-metrics

Conversation

@ReeceXW
Copy link
Copy Markdown
Contributor

@ReeceXW ReeceXW commented Mar 3, 2026

Summary

The Copilot implementation only supports enterprise daily user metrics but a near identical endpoints exists for organization daily user metrics. This will conditionally use this if no enterprise connection is configured.

The report json files appear identical (I can't pull a real sample because I don't have enterprise, but the structure already defined appears compatible) except for an enterprise id field; it is an organization id field instead

Does this close any open issues?

N/A

Screenshots

N/A nothing fundamentally changed

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. component/plugins This issue or PR relates to plugins pr-type/feature-development This PR is to develop a new feature labels Mar 3, 2026
Copy link
Copy Markdown
Contributor

@klesh klesh left a comment

Choose a reason for hiding this comment

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

Looks like a good addition to me.
@ewega What do you think?

@ewega
Copy link
Copy Markdown
Contributor

ewega commented Mar 9, 2026

Thanks for the tag @klesh ! @ReeceXW this looks great left a nitpick but LGTM. Awesome work

@klesh
Copy link
Copy Markdown
Contributor

klesh commented Mar 10, 2026

Thank you all.

@klesh klesh merged commit d812d7d into apache:main Mar 10, 2026
13 checks passed
irfanuddinahmad pushed a commit to irfanuddinahmad/incubator-devlake that referenced this pull request Mar 12, 2026
klesh pushed a commit that referenced this pull request Mar 23, 2026
* feat: added taiga plugin

* fix: fixed tests

* feat(gh-copilot): add support for organization daily user metrics (#8747)

* feat(circleci): add server version requirement and endpoint help text (#8757)

Update CircleCI connection form to indicate Server v4.x+ requirement
and provide guidance for server endpoint configuration.

Signed-off-by: Joshua Smith <jbsmith7741@gmail.com>

* fix: fixed test files

---------

Signed-off-by: Joshua Smith <jbsmith7741@gmail.com>
Co-authored-by: Reece Ward <47779818+ReeceXW@users.noreply.github.com>
Co-authored-by: Joshua Smith <jbsmith7741@gmail.com>
la-tamas pushed a commit to archfz/incubator-devlake that referenced this pull request Mar 26, 2026
la-tamas pushed a commit to archfz/incubator-devlake that referenced this pull request Mar 26, 2026
* feat: added taiga plugin

* fix: fixed tests

* feat(gh-copilot): add support for organization daily user metrics (apache#8747)

* feat(circleci): add server version requirement and endpoint help text (apache#8757)

Update CircleCI connection form to indicate Server v4.x+ requirement
and provide guidance for server endpoint configuration.

Signed-off-by: Joshua Smith <jbsmith7741@gmail.com>

* fix: fixed test files

---------

Signed-off-by: Joshua Smith <jbsmith7741@gmail.com>
Co-authored-by: Reece Ward <47779818+ReeceXW@users.noreply.github.com>
Co-authored-by: Joshua Smith <jbsmith7741@gmail.com>
la-tamas pushed a commit to archfz/incubator-devlake that referenced this pull request Apr 9, 2026
* feat: added taiga plugin

* fix: fixed tests

* feat(gh-copilot): add support for organization daily user metrics (apache#8747)

* feat(circleci): add server version requirement and endpoint help text (apache#8757)

Update CircleCI connection form to indicate Server v4.x+ requirement
and provide guidance for server endpoint configuration.

Signed-off-by: Joshua Smith <jbsmith7741@gmail.com>

* fix: fixed test files

---------

Signed-off-by: Joshua Smith <jbsmith7741@gmail.com>
Co-authored-by: Reece Ward <47779818+ReeceXW@users.noreply.github.com>
Co-authored-by: Joshua Smith <jbsmith7741@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/plugins This issue or PR relates to plugins pr-type/feature-development This PR is to develop a new feature size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants