Skip to content

Skip Deliver and Deploy when no app artifacts exist#2129

Draft
Copilot wants to merge 9 commits intomainfrom
copilot/fix-deliver-to-blob-storage
Draft

Skip Deliver and Deploy when no app artifacts exist#2129
Copilot wants to merge 9 commits intomainfrom
copilot/fix-deliver-to-blob-storage

Conversation

Copy link
Contributor

Copilot AI commented Feb 16, 2026

This pull request improves the CI/CD workflow for both AppSource App and Per Tenant Extension templates by ensuring that the Deploy and Deliver actions are only executed when app artifacts are present. This prevents errors that could occur on initial commits or when no artifacts are generated.

Workflow improvements for artifact handling:

  • Added a conditional check (if: hashFiles('.artifacts/**/*.app') != '') to the Deploy step in Templates/AppSource App/.github/workflows/CICD.yaml and Templates/Per Tenant Extension/.github/workflows/CICD.yaml to skip deployment when no .app artifacts are found. [1] [2]
  • Added the same conditional check to the Deliver step in both workflow files to skip delivery when no artifacts are present. [1] [2]

Documentation update:

  • Updated RELEASENOTES.md to document that Deliver and Deploy actions now skip execution when no app artifacts are found, preventing errors on initial commits.

Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix deliver to blob storage failure on initial commit Fix: Skip delivery when no app artifacts exist Feb 16, 2026
Copilot AI requested a review from mazhelez February 16, 2026 09:34
Copilot AI and others added 2 commits February 16, 2026 13:32
Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Copilot AI changed the title Fix: Skip delivery when no app artifacts exist Skip Deliver and Deploy when no app artifacts exist Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments