Skip to content

Conversation

@mwirikia
Copy link
Contributor

@mwirikia mwirikia commented Jul 16, 2025

What type of PR is this? (check all applicable)

  • Refactor
  • Feature
  • Bug Fix
  • Optimization
  • Documentation Update

What

Functionality to get teams history saved as json.

{ "team" : team_name, "data" : list of daily Copilot usage metrics }

Testing

Have any new tests been added as part of this issue? If not, try to explain why test coverage is not needed here.

  • Yes
  • No
    Please write a brief description of why test coverage is not necessary here.
  • Not as part of this ticket. (Could be done at a later point)

Documentation

Has any new documentation been written as part of this issue? We should try to keep documentation up to date
as new code is added, rather than leaving it for the future.

  • Yes
  • No
    Please write a brief description of why documentation is not necessary here.
  • Not as part of this ticket. (Could be done at a later point)

Related issues

Provide links to any related issues.

How to review

Describe the steps required to test the changes.

@sebtheo
Copy link
Contributor

sebtheo commented Jul 17, 2025

Would you be able to merge master into this branch @mwirikia so that the data_logger is using the most up to date version as the format of copilot_teams changed to enable KEH-1122? This is referring to the lambda_data_logger/main.py line 68. Thank you 😃

@sebtheo sebtheo requested a review from a team July 18, 2025 09:02
Copy link
Contributor

@TotalDwarf03 TotalDwarf03 left a comment

Choose a reason for hiding this comment

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

Needs some changes with logging the team data. The format is fine, but it needs to add to the data already in S3 (if the file exists)

Copy link
Contributor

@sebtheo sebtheo left a comment

Choose a reason for hiding this comment

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

Just a few nits

Copy link
Contributor

@TotalDwarf03 TotalDwarf03 left a comment

Choose a reason for hiding this comment

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

Looks good. Works as expected 👍

@sebtheo sebtheo self-requested a review July 23, 2025 08:18
@mwirikia mwirikia merged this pull request into master Jul 23, 2025
4 checks passed
@mwirikia mwirikia deleted the keh-735_add_team_info branch July 23, 2025 09:54
@sebtheo
Copy link
Contributor

sebtheo commented Jul 23, 2025

@mwirikia there were still comments in the previous review that haven't been resolved yet

@sebtheo sebtheo restored the keh-735_add_team_info branch July 23, 2025 09:56
@TotalDwarf03 TotalDwarf03 deleted the keh-735_add_team_info branch July 25, 2025 14:42
TotalDwarf03 pushed a commit that referenced this pull request Aug 22, 2025
* Update to remove nan rows in the dataset
* Add functionality to get team history from the Github API
* add documentation of the team historic metrics
* add support for query params - since
* update docs
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