Investigate custom actions for publishing Bicep types #7828
Labels
maintenance
Issue is a non-user-facing task like updating tests, improving automation, etc..
needs-more-information
This issue needs more information.
triaged
This issue has been reviewed and triaged
Area for Improvement
There are multiple workflows where we need to publish Bicep types to ACR. Some steps when we do this overlap between workflows. We should investigate if these can be moved to a custom action and reused across workflows.
Observed behavior
An example workflow for publish Bicep can be found here:
radius/.github/workflows/build.yaml
Line 266 in 875c5ca
Desired behavior
We should have a custom action for the publish Bicep steps and reuse that action in our workflows.
Proposed Fix
We should add a custom actions workflow for publishing Bicep types. This would handle the setup steps like generating types, uploading artifacts, and publishing to ACR. This way, if we need to update the publish steps, we only need to update as single actions workflow as opposed to multiple areas.
rad Version
GH version of radius
Operating system
No response
Additional context
No response
Would you like to support us?
AB#13049
The text was updated successfully, but these errors were encountered: