Fix permissions for Update Alerting Module action (#101223)

* add id-token permission

* use alerting-team app
This commit is contained in:
Yuri Tseretyan
2025-02-25 15:05:29 -05:00
committed by GitHub
parent cd7a1d515c
commit 2681a93b47
+4 -3
View File
@@ -13,6 +13,7 @@ jobs:
permissions:
contents: write
pull-requests: write
id-token: write
steps:
- name: Checkout repository
@@ -93,8 +94,8 @@ jobs:
uses: grafana/shared-workflows/actions/get-vault-secrets@28361cdb22223e5f1e34358c86c20908e7248760 # 1.1.0
with:
repo_secrets: |
GITHUB_APP_ID=github-app:app-id
GITHUB_APP_PRIVATE_KEY=github-app:private-key
GITHUB_APP_ID=alerting-team:app-id
GITHUB_APP_PRIVATE_KEY=alerting-team:private-key
- name: "Generate token"
id: generate_token
@@ -127,4 +128,4 @@ jobs:
if: steps.create-pr.outputs.pull-request-url != ''
run: |
echo "## Pull Request Created" >> $GITHUB_STEP_SUMMARY
echo "🔗 [View Pull Request](${{ steps.create-pr.outputs.pull-request-url }})" >> $GITHUB_STEP_SUMMARY
echo "🔗 [View Pull Request](${{ steps.create-pr.outputs.pull-request-url }})" >> $GITHUB_STEP_SUMMARY