-
Notifications
You must be signed in to change notification settings - Fork 25
Comparing changes
Open a pull request
base repository: github-community-projects/contributors
base: v2.0.15
head repository: github-community-projects/contributors
compare: v2.0.16
- 9 commits
- 18 files changed
- 3 contributors
Commits on May 25, 2026
-
chore(deps): bump types-requests from 2.33.0.20260508 to 2.33.0.20260513
Bumps [types-requests](https://github.com/python/typeshed) from 2.33.0.20260508 to 2.33.0.20260513. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-requests dependency-version: 2.33.0.20260513 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 99c8ef7 - Browse repository at this point
Copy the full SHA 99c8ef7View commit details -
Merge pull request #487 from github-community-projects/dependabot/uv/…
…types-requests-2.33.0.20260513
Configuration menu - View commit details
-
Copy full SHA for 2fe4d4c - Browse repository at this point
Copy the full SHA 2fe4d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b0cb48 - Browse repository at this point
Copy the full SHA 9b0cb48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67557c9 - Browse repository at this point
Copy the full SHA 67557c9View commit details
Commits on May 27, 2026
-
chore(deps): bump python in the dependencies group (#484)
Bumps the dependencies group with 1 update: python. Updates `python` from 3.14.0-slim to 3.14.5-slim --- updated-dependencies: - dependency-name: python dependency-version: 3.14.5-slim dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 42c69a8 - Browse repository at this point
Copy the full SHA 42c69a8View commit details
Commits on Jun 3, 2026
-
chore(deps): bump the dependencies group with 4 updates (#488)
Bumps the dependencies group with 4 updates: [step-security/harden-runner](https://github.com/step-security/harden-runner), [github/codeql-action](https://github.com/github/codeql-action), [github-community-projects/contributors](https://github.com/github-community-projects/contributors) and [actions/stale](https://github.com/actions/stale). Updates `step-security/harden-runner` from 2.19.3 to 2.19.4 - [Release notes](https://github.com/step-security/harden-runner/releases) - [Commits](step-security/harden-runner@ab7a940...9af89fc) Updates `github/codeql-action` from 4.35.5 to 4.36.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@9e0d7b8...7211b7c) Updates `github-community-projects/contributors` from 2.0.13 to 2.0.15 - [Release notes](https://github.com/github-community-projects/contributors/releases) - [Commits](4eab98a...4fda46a) Updates `actions/stale` from 10.2.0 to 10.3.0 - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](actions/stale@b5d41d4...eb5cf3a) --- updated-dependencies: - dependency-name: step-security/harden-runner dependency-version: 2.19.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: github/codeql-action dependency-version: 4.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: github-community-projects/contributors dependency-version: 2.0.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: actions/stale dependency-version: 10.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d7f6716 - Browse repository at this point
Copy the full SHA d7f6716View commit details -
chore(deps): bump black from 26.5.0 to 26.5.1 in the dependencies gro…
…up (#489) Bumps the dependencies group with 1 update: [black](https://github.com/psf/black). Updates `black` from 26.5.0 to 26.5.1 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@26.5.0...26.5.1) --- updated-dependencies: - dependency-name: black dependency-version: 26.5.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6e96d3f - Browse repository at this point
Copy the full SHA 6e96d3fView commit details
Commits on Jun 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 7f041ed - Browse repository at this point
Copy the full SHA 7f041edView commit details -
fix: handle null repositoryOwner and dict-shaped commit author (#494)
* fix: handle null repositoryOwner and dict-shaped commit author Relates to #493 Relates to #492 ## What Guard get_sponsor_information against a null repositoryOwner returned by the GraphQL `... on User` fragment, and guard get_contributors against github3.py leaving commit.author (or a repo.contributors() entry) as a raw dict instead of a ShortUser. Document GitHub Discussions cross-repo token requirements in the README. ## Why The monthly contributor report crashed with "'NoneType' object is not subscriptable" whenever a contributor login resolved to an Organization, a deleted/renamed user, or any non-User entity, because the fragment returns null for non-User logins. Before that fatal error, get_contributors was already silently failing per-repo with "'dict' object has no attribute 'login'" whenever github3.py surfaced an author payload without a matching GitHub user. Both stop the workflow from producing the report. The README note addresses issue #492: GITHUB_TOKEN cannot create discussions in a foreign repository regardless of declared permissions. ## Notes - avatars/counts dicts are now typed explicitly; this is what unblocked mypy after switching to getattr-based attribute reads. - get_contributors falls through silently on dict/None authors rather than raising into the existing broad-except. That preserves partial output for the repository instead of returning None for the whole repo. - README change is documentation-only; it does not alter the existing workflow examples that target the same repo (issues, not discussions). Signed-off-by: jmeridth <jmeridth@gmail.com> * test: assert no print on user-without-login path Relates to #494 (comment) ## What Wrap test_get_contributors_no_commit_end_date_skips_user_without_login in patch("builtins.print") and assert mock_print.assert_not_called(), matching the assertion already present on test_get_contributors_skips_dict_author. ## Why Pins down that the user-without-login skip happens via the explicit `continue`, not by raising into the broad-except branch that logs an error and returns None for the whole repo. Without this assertion a future regression that swaps getattr() back to user.login could pass silently because the except would swallow the AttributeError. ## Notes - No production code change; assertion only. Co-authored-by: Zack Koppert <zkoppert@github.com> Signed-off-by: jmeridth <jmeridth@gmail.com> --------- Signed-off-by: jmeridth <jmeridth@gmail.com> Co-authored-by: Zack Koppert <zkoppert@github.com>
Configuration menu - View commit details
-
Copy full SHA for cc2aed6 - Browse repository at this point
Copy the full SHA cc2aed6View 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 v2.0.15...v2.0.16