🚀 Pre-alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Enhance Bicep modules and GitHub workflows to improve resource creation and ensure proper deployment triggers.
Update Bicep modules for Azure Container App and KeyVault to return ContainerAppUrl and KeyVaultId respectively, allowing these values to be used when creating other dependent resources
Ensure changes to the reusable GitHub workflow _deploy-infrastructure.yml trigger the deployment of infrastructure. This ensures that any modifications to this workflow trigger a build
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
Enhance Bicep modules and GitHub workflows to improve resource creation and ensure proper deployment triggers.
ContainerAppUrl
andKeyVaultId
respectively, allowing these values to be used when creating other dependent resources_deploy-infrastructure.yml
trigger the deployment of infrastructure. This ensures that any modifications to this workflow trigger a buildChecklist