From 7e2b51d96d3339603f3d1b647e051acbfe0eb86f Mon Sep 17 00:00:00 2001
From: Pavlo Filatov
Date: Fri, 14 Nov 2025 16:11:28 +0100
Subject: [PATCH] Workflow permissions were updated. 'contents: read' was added
on top level for all main workflows of the repository.
---
.github/workflows/build-test.yaml | 3 +++
.github/workflows/codeql.yml | 3 +++
.github/workflows/main.yaml | 3 +++
.github/workflows/oauth2.yaml | 3 +++
.github/workflows/publish-nuget.yaml | 3 +++
.github/workflows/publish.yaml | 3 +++
6 files changed, 18 insertions(+)
diff --git a/.github/workflows/build-test.yaml b/.github/workflows/build-test.yaml
index 0140f3ae03..479e612952 100644
--- a/.github/workflows/build-test.yaml
+++ b/.github/workflows/build-test.yaml
@@ -3,6 +3,9 @@ name: build/test rabbitmq-dotnet-client
on:
- workflow_call
+permissions:
+ contents: read
+
jobs:
build-win32:
runs-on: windows-latest
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 873dc453d3..7a4516eefa 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -19,6 +19,9 @@ on:
schedule:
- cron: '16 4 * * 4'
+permissions:
+ contents: read
+
jobs:
analyze:
name: Analyze
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index bd8de1d335..714590a073 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -10,6 +10,9 @@ on:
- main
- 'rabbitmq-dotnet-client-*'
+permissions:
+ contents: read
+
jobs:
call-build-test:
uses: ./.github/workflows/build-test.yaml
diff --git a/.github/workflows/oauth2.yaml b/.github/workflows/oauth2.yaml
index 885dd1f531..638283cf75 100644
--- a/.github/workflows/oauth2.yaml
+++ b/.github/workflows/oauth2.yaml
@@ -6,6 +6,9 @@ on:
pull_request:
branches: [ main ]
+permissions:
+ contents: read
+
jobs:
build-test:
strategy:
diff --git a/.github/workflows/publish-nuget.yaml b/.github/workflows/publish-nuget.yaml
index 6ecc9180ff..be8328dc40 100644
--- a/.github/workflows/publish-nuget.yaml
+++ b/.github/workflows/publish-nuget.yaml
@@ -6,6 +6,9 @@ on:
NUGET_API_KEY:
required: true
+permissions:
+ contents: read
+
jobs:
publish-nuget:
runs-on: windows-latest
diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
index c01e5451aa..2161d15994 100644
--- a/.github/workflows/publish.yaml
+++ b/.github/workflows/publish.yaml
@@ -6,6 +6,9 @@ on:
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#release
- published
+permissions:
+ contents: read
+
jobs:
call-build-test:
uses: ./.github/workflows/build-test.yaml