VLN-454: Set explicit permissions for GitHub Actions workflows #554
  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
.github/workflows/ci.yml: Added workflow-level permissions block granting contents: read at .github/workflows/ci.yml:8 so setup-protoc and reusable workflow calls run with least-privilege GITHUB_TOKEN; workflow-only edit, no tests executed..github/workflows/package.yml: Added contents: read permissions at .github/workflows/package.yml:8 to cover checkout, artifact, and setup-protoc steps without excess token scope; workflow metadata change only, no tests run..github/workflows/run-bench.yml: Declared workflow permissions contents: read at .github/workflows/run-bench.yml:5 to limit GITHUB_TOKEN exposure for checkout and setup-protoc when invoked via workflow_call; appended trailing newline..github/workflows/nightly.yml: Set permissions: contents: read at .github/workflows/nightly.yml:7 so nightly dispatcher inherits restricted token scope when invoking run-bench; no runtime changes to jobs..github/workflows/omes.yml: Introduced workflow-level contents: read permissions at .github/workflows/omes.yml:7 to restrict token used when calling external reusable workflow; no tests required for YAML edit.