File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -119,3 +119,35 @@ jobs:
119119 Write-Output "::error::$invalidPackages NuGet package(s) failed validation."
120120 exit 1
121121 }
122+
123+ test-secrets :
124+ runs-on : ubuntu-latest
125+
126+ permissions :
127+ contents : read
128+ id-token : write
129+
130+ steps :
131+
132+ - uses : grafana/shared-workflows/actions/get-vault-secrets@9f37f656e063f0ad0b0bfc38d49894b57d363936 # get-vault-secrets/v1.2.1
133+ id : get-tokens
134+ with :
135+ export_env : false
136+ repo_secrets : |
137+ feedz-io-token=feedz-io:token
138+ nuget-token=nuget:token
139+
140+ - name : Check secrets exist
141+ shell : pwsh
142+ env :
143+ FEEDZ_IO_TOKEN : ${{ fromJSON(steps.get-tokens.outputs.secrets).feedz-io-token }}
144+ NUGET_TOKEN : ${{ fromJSON(steps.get-tokens.outputs.secrets).nuget-token }}
145+ run : |
146+ if ([string]::IsNullOrEmpty(${env:FEEDZ_IO_TOKEN})) {
147+ echo "::error::Failed to retrieve feedz.io token."
148+ exit 1
149+ }
150+ if ([string]::IsNullOrEmpty(${env:NUGET_TOKEN})) {
151+ echo "::error::Failed to retrieve NuGet token."
152+ exit 1
153+ }
Original file line number Diff line number Diff line change 2424 - name : Review dependencies
2525 uses : actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1
2626 with :
27+ allow-dependencies-licenses : ' pkg:githubactions/grafana/shared-workflows/actions/get-vault-secrets'
2728 allow-licenses : ' Apache-2.0,BSD-3-Clause,MIT'
You can’t perform that action at this time.
0 commit comments