Skip to content

use 'az group delete' instead of 'azd down' as it requires user inter… #12

use 'az group delete' instead of 'azd down' as it requires user inter…

use 'az group delete' instead of 'azd down' as it requires user inter… #12

Workflow file for this run

name: azd up
on:
workflow_dispatch:
inputs:
deleteAzureResources:
description: 'Delete Azure resources at the end'
required: true
type: boolean
default: true
push:
# Run when commits are pushed to mainline branch (main or master)
# Set this to the mainline branch you are using
branches:
- main
- master
paths-ignore:
- '.gitignore'
- '**/*.md'
- '**/*.txt'
# GitHub Actions workflow to deploy to Azure using azd
# To configure required secrets for connecting to Azure, simply run `azd pipeline config`
# Set up permissions for deploying with secretless Azure federated credentials
# https://learn.microsoft.com/en-us/azure/developer/github/connect-from-azure-openid-connect
permissions:
id-token: write
contents: read
jobs:
build:
runs-on: ubuntu-latest
env:
AZURE_CLIENT_ID: ${{ vars.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ vars.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ vars.AZURE_SUBSCRIPTION_ID }}
AZURE_ENV_NAME: ${{ vars.AZURE_ENV_NAME }}-${{ github.run_id }}${{ github.run_number }}
AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install azd
uses: Azure/[email protected]
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
cache: 'maven'
- name: Log in with Azure (Federated Credentials)
if: ${{ env.AZURE_CLIENT_ID != '' }}
run: |
azd auth login `
--client-id "$Env:AZURE_CLIENT_ID" `
--federated-credential-provider "github" `
--tenant-id "$Env:AZURE_TENANT_ID"
shell: pwsh
- name: Provision Infrastructure
run: azd provision --no-prompt
env:
# See https://github.com/Azure/azure-dev/issues/3104 for more details
AZD_INITIAL_ENVIRONMENT_CONFIG: {}

Check failure on line 67 in .github/workflows/azure-dev.yml

View workflow run for this annotation

GitHub Actions / azd up

Invalid workflow file

The workflow is not valid. .github/workflows/azure-dev.yml (Line: 67, Col: 43): A mapping was not expected
- name: Deploy Application
run: azd deploy --no-prompt
- name: Delete Azure resources
if: ${{ always() && (github.event_name != 'workflow_dispatch' || inputs.deleteAzureResources) }}
run: |
echo "Deleting Azure resources in resource group $AZURE_RESOURCE_GROUP_NAME..."
az group delete -n ${AZURE_RESOURCE_GROUP_NAME} --yes --no-wait