Skip to content

Commit a336a08

Browse files
🩹 [Patch]: Enhance logging and Azure KeyVault integration in WithKeyVaultKeyReference jobs
1 parent 6078232 commit a336a08

File tree

1 file changed

+50
-1
lines changed

1 file changed

+50
-1
lines changed

.github/workflows/TestWorkflow.yml

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,56 @@ jobs:
568568
uses: ./
569569
with:
570570
ClientID: ${{ secrets.TEST_APP_ORG_CLIENT_ID }}
571-
KeyVaultKeyReference: ${{ secrets.KEYVAULT_KEY_REFERENCE }}
571+
KeyVaultKeyReference: 'https://psmodule-test-vault.vault.azure.net/keys/psmodule-org-app/569ae34250e64adca6a2b2d159d454a5'
572+
Prerelease: ${{ inputs.Prerelease }}
573+
Script: |
574+
LogGroup 'Context details' {
575+
Get-GitHubContext | Select-Object * | Out-String
576+
}
577+
578+
LogGroup 'Get-GitHubApp' {
579+
Get-GitHubApp | Format-List | Out-String
580+
}
581+
582+
LogGroup 'Get-GitHubAppInstallation' {
583+
Get-GitHubAppInstallation | Format-Table -AutoSize | Out-String
584+
}
585+
586+
LogGroup 'Connect to all installations of the app' {
587+
Connect-GitHubApp
588+
}
589+
590+
LogGroup 'Contexts' {
591+
Get-GitHubContext -ListAvailable | Format-Table -AutoSize | Out-String
592+
}
593+
594+
LogGroup 'GitHubConfig' {
595+
Get-GitHubConfig | Format-List | Out-String
596+
}
597+
598+
ActionTestWithKeyVaultKeyReferenceLatest:
599+
name: WithKeyVaultKeyReferenceLatest
600+
environment: azure
601+
runs-on: ${{ inputs.runs-on }}
602+
steps:
603+
# Need to check out as part of the test, as its a local action
604+
- name: Checkout repo
605+
uses: actions/checkout@v4
606+
607+
# Login to Azure to enable KeyVault access
608+
- name: Login to Azure
609+
uses: azure/login@v2
610+
with:
611+
client-id: ${{ vars.AZURE_CLIENT_ID }}
612+
tenant-id: ${{ vars.AZURE_TENANT_ID }}
613+
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
614+
allow-no-subscriptions: true
615+
616+
- name: Action-Test
617+
uses: ./
618+
with:
619+
ClientID: ${{ secrets.TEST_APP_ORG_CLIENT_ID }}
620+
KeyVaultKeyReference: 'https://psmodule-test-vault.vault.azure.net/keys/psmodule-org-app/'
572621
Prerelease: ${{ inputs.Prerelease }}
573622
Script: |
574623
LogGroup 'Context details' {

0 commit comments

Comments
 (0)