Add token type detection and --prefer-fine-grained-token flag#588
Open
gm3dmo wants to merge 2 commits into
Open
Add token type detection and --prefer-fine-grained-token flag#588gm3dmo wants to merge 2 commits into
gm3dmo wants to merge 2 commits into
Conversation
Detect fine-grained vs classic PATs in configure.py, warn when a classic PAT is supplied while fine-grained tokens are preferred, and add the PREFER_FINE_GRAINED_TOKEN setting to the generated config. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Change the flag from a boolean to a mode string: - enforced: exit 1 when a classic PAT is supplied - true/warn: warn only (default: warn) - false: no check Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
is_fine_grained_tokenandis_classic_pathelpers tothepower.py.configure.pynow detects the supplied token type and logs it.--prefer-fine-grained-tokenis enabled.--prefer-fine-grained-tokenCLI flag (default: true) and writesPREFER_FINE_GRAINED_TOKENto the generated.gh-api-examples.conf.Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com