Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure we don't break the role editor for some preset roles, add support for GH organizations #51608

Open
wants to merge 3 commits into
base: bl-nero/role-editor-more-fields
Choose a base branch
from

Conversation

bl-nero
Copy link
Contributor

@bl-nero bl-nero commented Jan 29, 2025

Adds a test that verifies that the built-in roles, as pulled from our Go source codes, can be unambiguously translated to the standard editor model. Also adds one currently missing field (github_organizations).

Note that the additional Go binary execution will add a couple of seconds to the testing time, but this should be less painful once we migrate to Go 1.24, which will support caching linker artifacts.

Requires #51458

Adds a test that verifies that the built-in roles, as pulled from our Go
source codes, can be unambiguously translated to the standard editor
model. Also adds one currently missing field (`github_organizations`).
@bl-nero bl-nero added no-changelog Indicates that a PR does not require a changelog entry backport/branch/v17 labels Jan 29, 2025
@bl-nero bl-nero requested review from greedy52 and eriktate January 29, 2025 17:55
@github-actions github-actions bot requested review from kimlisa and kiosion January 29, 2025 17:55
@bl-nero bl-nero changed the title Make sure we don't break the role editor for some preset roles Make sure we don't break the role editor for some preset roles, add support for GH organizations Jan 30, 2025
@kimlisa kimlisa removed their request for review January 30, 2025 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/branch/v17 no-changelog Indicates that a PR does not require a changelog entry size/md ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants