Skip to content

Commit c99a63a

Browse files
committed
fix: Add missing permissions for integration test jobs in CI workflow
1 parent efed588 commit c99a63a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/test-on-weaviate-version.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ on:
2323
jobs:
2424
integration-quick:
2525
name: Quick Integration Tests - v${{ inputs.weaviate-version }}
26+
permissions:
27+
contents: read
2628
uses: ./.github/workflows/integration-test.yml
2729
secrets: inherit
2830
with:
@@ -33,7 +35,9 @@ jobs:
3335

3436
integration-slow:
3537
name: Slow Integration Tests - v${{ inputs.weaviate-version }}
36-
needs: [integration-quick]
38+
permissions:
39+
contents: read
40+
needs: [integration-rbac]
3741
if: ${{ inputs.run-slow-tests }}
3842
uses: ./.github/workflows/integration-test.yml
3943
secrets: inherit
@@ -45,6 +49,8 @@ jobs:
4549

4650
integration-rbac:
4751
name: RBAC Integration Tests - v${{ inputs.weaviate-version }}
52+
permissions:
53+
contents: read
4854
needs: [integration-quick]
4955
if: ${{ inputs.run-slow-tests }}
5056
uses: ./.github/workflows/integration-test.yml

0 commit comments

Comments
 (0)