Bug report
Describe the bug
The extension reports a missing-required-inputs error for app_location on the
close_pull_request_job pattern recommended by Azure Static Web Apps. The workflow
runs successfully in CI — the error is a false positive.
Azure/static-web-apps-deploy@v1 marks app_location as required: true in its
action.yml, but the field is only meaningful when action: "upload". When
action: "close", the action ignores app_location entirely and completes without it.
Steps to reproduce
Use the standard close-PR job that Azure's own onboarding wizard generates, with GitHub Actions extension installed:
build_and_deploy_job:
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')runs-on: ubuntu-latestname: Build and Deploy Jobpermissions:
id-token: writecontents: readsteps:
- uses: actions/checkout@v4with:
submodules: truelfs: false
- name: Build And Deployid: builddeployuses: Azure/static-web-apps-deploy@v1with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}repo_token: ${{ secrets.GITHUB_TOKEN }}action: "upload"app_location: "/"#api_location: "api"output_location: "dist"close_pull_request_job:
if: github.event_name == 'pull_request' && github.event.action == 'closed'runs-on: ubuntu-latestname: Close Pull Request Jobsteps:
- name: Close Pull Requestid: closepullrequestuses: Azure/static-web-apps-deploy@v1with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}action: "close"
Bug report
Describe the bug
The extension reports a
missing-required-inputserror forapp_locationon theclose_pull_request_jobpattern recommended by Azure Static Web Apps. The workflowruns successfully in CI — the error is a false positive.
Azure/static-web-apps-deploy@v1marksapp_locationasrequired: truein itsaction.yml, but the field is only meaningful whenaction: "upload". Whenaction: "close", the action ignoresapp_locationentirely and completes without it.Steps to reproduce
Use the standard close-PR job that Azure's own onboarding wizard generates, with GitHub Actions extension installed: