<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/.github/scripts/GitHub.py, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-10-01T23:46:51+00:00</updated>
<entry>
<title>.github/GitHub.py: Add output and env helpers</title>
<updated>2025-10-01T23:46:51+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2025-09-26T14:58:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=bfbd5d70e858f24b900555d51de5d2b293e98b79'/>
<id>urn:sha1:bfbd5d70e858f24b900555d51de5d2b293e98b79</id>
<content type='text'>
Adds GitHub helper functions so other Python code can more cleanly
set output and environment variables.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github: Compare collaborator GitHub ID's in single case</title>
<updated>2025-05-13T12:44:57+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2025-05-12T19:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=607c58ef010c9952263f5e5e2553ece4dd2067bc'/>
<id>urn:sha1:607c58ef010c9952263f5e5e2553ece4dd2067bc</id>
<content type='text'>
Since case of a GitHub user name may by specified differently in the
`Maintainers.txt` file versus what is actually returned by the GitHub
API (actual case), convert both to lowercase for comparison.

Other GitHub user name inputs are directly from APIs and maintain
consistent casing.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github: Handle deleted GitHub accounts</title>
<updated>2024-11-26T18:08:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-11-25T17:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a4c50dd3e89cb304a0861f8e93ff06b5d0f9861e'/>
<id>urn:sha1:a4c50dd3e89cb304a0861f8e93ff06b5d0f9861e</id>
<content type='text'>
If a GitHub account has been deleted entirely, a `None` user will
be returrned from the GitHub API. This change accounts for a `None`
user when querying GitHub APIs for user information.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/GitHub.py: Update bot in redundant comment check</title>
<updated>2024-10-01T01:19:00+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-09-27T23:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4f4673846fc9d6fc1c10a6c025da4739d872a6a0'/>
<id>urn:sha1:4f4673846fc9d6fc1c10a6c025da4739d872a6a0</id>
<content type='text'>
The project moved from using the `github-actions[bot]` bot account to
the `tianocore-assign-reviewers[bot]` account. A check is in place to
prevent the "`WARNING: Cannot add some reviewers`" from appearing
more than once if nothing has changed in the content it would post.

This change updates the bot account to the current one so the check
can work again.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/request-reviews.yml: Formatting (non-functional)</title>
<updated>2024-08-05T19:30:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-31T23:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=59ad8aeda6352e5da12aaab08ede719ac3a832e5'/>
<id>urn:sha1:59ad8aeda6352e5da12aaab08ede719ac3a832e5</id>
<content type='text'>
Updates code for PEP8 formatting by using the Black code formatter.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/request-reviews.yml: Improve doc and dbg messages</title>
<updated>2024-08-05T19:30:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-31T23:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=32a099c358b3d4b093f76b2d060bcb3154ac5c56'/>
<id>urn:sha1:32a099c358b3d4b093f76b2d060bcb3154ac5c56</id>
<content type='text'>
Adds additional documentation and cleans up debug messages printed
to GitHub workflow output (available in the GitHub Actions pane).

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/request-reviews.yml: Only post non-collab message once</title>
<updated>2024-08-05T19:30:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-31T22:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f617b6ee0eb81853b50fd50ea71dd1b2ceb9b9a5'/>
<id>urn:sha1:f617b6ee0eb81853b50fd50ea71dd1b2ceb9b9a5</id>
<content type='text'>
Enhances the flow that adds a comment on a PR if a non-collaborator
is in the reviewer list by checking if a comment was previously left
on the PR. If it was for the same set of non-collaborators, another
comment is not created. If a new non-collaborator is discovered, the
message will be left identifying that new user account.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/request-reviews.yml: Add non-collab admin notification</title>
<updated>2024-08-05T19:30:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-31T22:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=09ad1a00729d53ba06e7f441eefc6fa364b10059'/>
<id>urn:sha1:09ad1a00729d53ba06e7f441eefc6fa364b10059</id>
<content type='text'>
If a non-collaborator is part of the reviewer list, an admin needs
to be notified so they can be removed.

This change finds the list of admins for the repo and notifies them
in the comment left on the PR describing the list of non-collaborator
users. The message itself is cleaned up to show only the
non-collaborator users for ease of identification.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/request-reviews.yml: Update PR reviewer exclusion</title>
<updated>2024-08-05T19:30:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-31T22:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e86647decda974aff8a4356f67adc730eddea111'/>
<id>urn:sha1:e86647decda974aff8a4356f67adc730eddea111</id>
<content type='text'>
Updates logic to:

- Not request reviews from reviewers that have already left a review
  on the PR. Previously, the reviewers review (e.g. approval) would
  remain on the PR, but they would be notified on each change to the
  PR. This approach follows the expected notification process for
  requesting reviews which is one time. Maintainers and reviewers can
  set up their own notifications for more granular updates on PR
  activity separately.

- Add the collaborator reviewers if a reviewer(s) is found to not be
  a collaborator. This is an improvement to today's behavior which is
  to not add any reviewers if a single reviewer is not a collaborator
  of the repo.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.github/request-reviews.yml: Removed unused functionality</title>
<updated>2024-08-05T19:30:26+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-31T22:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=eaf2b82eda199260022504a1a0f7966b0dd56944'/>
<id>urn:sha1:eaf2b82eda199260022504a1a0f7966b0dd56944</id>
<content type='text'>
Removed the `download_gh_file()` function which is no longer needed
with sparse checkout.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
</feed>
