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.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Copilot Autofix
AI 7 days ago
In general, the fix is to explicitly declare a
permissionsblock in the workflow, applying the principle of least privilege. Since this workflow only delegates to a reusable workflow and does not itself need to write to the repository, a minimal, safe default ispermissions: contents: readat the top level, which applies to all jobs without their ownpermissionsblock.The best way to fix this specific file without changing functionality is to add a root-level
permissionssection between theon:block and thejobs:block. This will set the default permissions for thebuildjob that calls the reusable workflow. Concretely, in.github/workflows/build-docs.yml, insert:at line 13 (before
jobs:). No imports or additional definitions are needed; this is standard GitHub Actions YAML configuration.