ci(lrt): update Bicep artifact restoration process#11977
Conversation
Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Pull request overview
This PR updates the long-running Azure functional test workflow to restore (pre-warm) Bicep artifacts after re-authenticating to Azure, ensuring private ACR-based artifacts can be restored with fresh credentials prior to the long-running test execution.
Changes:
- Moves the “Restore Bicep artifacts” step to run after the “Re-login to Azure” step.
- Expands the restore step to pre-warm three artifact sets: Radius types (public ACR), AWS types (public ACR), and UDT testresources (private registry).
Radius functional test overviewClick here to see the test run details
Test Status⌛ Building Radius and pushing container images for functional tests... |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #11977 +/- ##
=======================================
Coverage 51.82% 51.82%
=======================================
Files 728 728
Lines 45960 45960
=======================================
Hits 23821 23821
Misses 19869 19869
Partials 2270 2270 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
This pull request updates the workflow for restoring Bicep artifacts before running functional tests in the
.github/workflows/long-running-azure.yamlfile. The main change is to ensure that all necessary Bicep artifacts, including those from a private registry, are restored after re-authenticating with Azure to avoid authentication issues during long-running tests.Workflow improvements for Bicep artifact restoration:
Type of change
Fixes: #11976
Contributor checklist
Please verify that the PR meets the following requirements, where applicable:
eng/design-notes/in this repository, if new APIs are being introduced.