This pull request includes significant changes to the GitHub Actions workflows and the infrastructure setup for the application. The changes mainly focus on renaming and restructuring workflows, adding a new deployment workflow for the application client, and updating parameters for authentication and deployment locations in the infrastructure setup.
Here are the most important changes:
Workflow updates:
The build-app-binaries.yml workflow was removed and a new build-application-client.yml workflow was added, which builds the application client instead of the application binaries. [1][2][3]
The build-app-containers.yml and build-armtemplates.yml workflows were renamed to build-application-containers.yml and build-arm-templates.yml, respectively. References to these workflows in other workflows were also updated. [1][2][3][4][5]
The continuous-deployment.yml workflow was updated to use the new build-application-containers.yml and build-arm-templates.yml workflows. It also includes a new job deploy-application-client, which deploys the application client. [1][2][3][4][5]
A new deploy-application-client.yml workflow was added, which deploys the application client to a static web app.
Infrastructure updates:
The application.bicep file was updated to include a new parameter staticWebAppLocation for the deployment location of the static web app.
The entraIdIssuerUrl parameter in the application.bicep file was replaced with entraIdAuthority for authentication. The entraIdClientIdApp parameter was also removed. [1][2]
Workflow parameter updates:
The ENTRAID_ISSUER_URL input parameter in the deploy-application-infrastructure.yml and validate-application-infrastructure.yml workflows was replaced with ENTRAID_AUTHORITY. The ENTRAID_CLIENT_ID_APP parameter was also removed. [1][2][3][4]
This pull request includes significant changes to the GitHub Actions workflows and the infrastructure setup for the application. The changes mainly focus on renaming and restructuring workflows, adding a new deployment workflow for the application client, and updating parameters for authentication and deployment locations in the infrastructure setup.
Here are the most important changes:
Workflow updates:
build-app-binaries.yml
workflow was removed and a newbuild-application-client.yml
workflow was added, which builds the application client instead of the application binaries. [1] [2] [3]build-app-containers.yml
andbuild-armtemplates.yml
workflows were renamed tobuild-application-containers.yml
andbuild-arm-templates.yml
, respectively. References to these workflows in other workflows were also updated. [1] [2] [3] [4] [5]continuous-deployment.yml
workflow was updated to use the newbuild-application-containers.yml
andbuild-arm-templates.yml
workflows. It also includes a new jobdeploy-application-client
, which deploys the application client. [1] [2] [3] [4] [5]deploy-application-client.yml
workflow was added, which deploys the application client to a static web app.Infrastructure updates:
application.bicep
file was updated to include a new parameterstaticWebAppLocation
for the deployment location of the static web app.entraIdIssuerUrl
parameter in theapplication.bicep
file was replaced withentraIdAuthority
for authentication. TheentraIdClientIdApp
parameter was also removed. [1] [2]Workflow parameter updates:
ENTRAID_ISSUER_URL
input parameter in thedeploy-application-infrastructure.yml
andvalidate-application-infrastructure.yml
workflows was replaced withENTRAID_AUTHORITY
. TheENTRAID_CLIENT_ID_APP
parameter was also removed. [1] [2] [3] [4]This change is