Repository navigation
firmware_uefi: check guest controlled nvram requests before allocatin… #3169
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Refresh VSO Mirror | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - main | |
| - release/* | |
| permissions: | |
| id-token: write | |
| contents: read | |
| jobs: | |
| QueueBuild: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: Azure/login@v1 | |
| with: | |
| # These secrets describe the HvLite-GitHub service principal and associated Azure subscription, | |
| # which, along with the GITHUB_TOKEN, are used to authenticate GitHub Actions to Azure with OpenID Connect. | |
| # The service principal has federated identity credentials configured describing which branches and | |
| # scenarios can be authenticated. | |
| client-id: ${{ secrets.OPENVMM_CLIENT_ID }} | |
| tenant-id: ${{ secrets.OPENVMM_TENANT_ID }} | |
| subscription-id: ${{ secrets.OPENVMM_SUBSCRIPTION_ID }} | |
| - name: Pull Azure Key Vault secrets | |
| uses: Azure/get-keyvault-secrets@v1 | |
| with: | |
| keyvault: 'HvLite-PATs' | |
| secrets: 'HvliteMirrorPAT' | |
| id: AzureKeyVault | |
| - name: Checkout actions | |
| uses: actions/checkout@v6 | |
| with: | |
| fetch-depth: 0 | |
| - name: Install dependencies | |
| shell: bash | |
| run: pip install --user -r .github/scripts/refresh_mirror/requirements.txt | |
| - name: Refresh VSO Mirror | |
| shell: bash | |
| run: python .github/scripts/refresh_mirror/refresh-mirror.py 149443 ${{ steps.AzureKeyVault.outputs.HvliteMirrorPAT }} |