-
Notifications
You must be signed in to change notification settings - Fork 4
Comparing changes
Open a pull request
base repository: github/measure-innersource
base: v1.2.0
head repository: github/measure-innersource
compare: v1.3.0
- 11 commits
- 14 files changed
- 3 contributors
Commits on Sep 30, 2025
-
Signed-off-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for 37f7346 - Browse repository at this point
Copy the full SHA 37f7346View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb2145 - Browse repository at this point
Copy the full SHA 4eb2145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 204b3f8 - Browse repository at this point
Copy the full SHA 204b3f8View commit details -
Add OWNING_TEAM environment variable for custom team ownership
Co-authored-by: zkoppert <6935431+zkoppert@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5612879 - Browse repository at this point
Copy the full SHA 5612879View commit details -
Add comprehensive tests for OWNING_TEAM feature and update .env-example
Co-authored-by: zkoppert <6935431+zkoppert@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a033b83 - Browse repository at this point
Copy the full SHA a033b83View commit details -
fix: linting fix for readability
Signed-off-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for 2b7be5d - Browse repository at this point
Copy the full SHA 2b7be5dView commit details -
ix: resolve infinite loop in test_main_missing_user_in_org_chart
This commit fixes an issue in the test where the mock commits setup was causing an infinite loop. The changes include: - Converting mock commits to a proper iterator to match real GitHub API behavior - Fixing environment variable field names to align with actual main function usage - Adding chunk_size to avoid issues in processing loops - Adding additional assertions to verify early function exit Tests that were previously hanging now complete successfully. Signed-off-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for 3a45a2d - Browse repository at this point
Copy the full SHA 3a45a2dView commit details -
test: add coverage for original commit author without manager case
Added test_markdown_writer_original_author_only.py to cover the specific case where an original commit author is provided without a manager, ensuring that the appropriate heading is written to the report markdown file. Signed-off-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for ec1c434 - Browse repository at this point
Copy the full SHA ec1c434View commit details -
refactor: add explicit team_ownership flag for better edge case handling
This change improves the clarity and maintainability of the codebase by: - Adding an explicit `team_ownership_explicitly_specified` parameter to track when team ownership is provided explicitly rather than derived from commit history - Updating logic in markdown_writer.py to prioritize this flag when determining report headings - Adding a fallback message for cases where neither original author nor explicit team ownership is specified - Setting flag value in measure_innersource.py based on owning_team parameter - Adding comprehensive tests for the new parameter and updated behavior This change makes the relationship between owning_team and report content more explicit and handles edge cases more gracefully. Signed-off-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for 2d429f4 - Browse repository at this point
Copy the full SHA 2d429f4View commit details -
perf: refactor commit processing to use chunking for better memory ef…
…ficiency This change improves memory usage and scalability for repositories with large commit histories by: - Replacing list(commits) with chunked processing to avoid loading the entire commit history into memory at once - Using iterators directly to find the original commit author instead of loading all commits first - Processing commits in manageable chunks based on the configured chunk_size, similar to how pull requests and issues are already handled - Adding debug logging for commit processing progress This approach ensures consistent memory usage regardless of repository size and prevents potential out-of-memory issues when analyzing repositories with extensive commit histories. Signed-off-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for 0bd5cc4 - Browse repository at this point
Copy the full SHA 0bd5cc4View commit details
Commits on Oct 1, 2025
-
Merge pull request #63 from github/copilot/fix-5a44b335-4f8a-4c35-b8f…
…b-9f8941ab7116
Configuration menu - View commit details
-
Copy full SHA for 62efffc - Browse repository at this point
Copy the full SHA 62efffcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.2.0...v1.3.0