ci: Error if no files found when uploading source artifacts#3958
Merged
FrederikBolding merged 1 commit intomainfrom Apr 14, 2026
Merged
ci: Error if no files found when uploading source artifacts#3958FrederikBolding merged 1 commit intomainfrom
FrederikBolding merged 1 commit intomainfrom
Conversation
sirtimid
approved these changes
Apr 14, 2026
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3958 +/- ##
==========================================
+ Coverage 98.56% 99.47% +0.90%
==========================================
Files 428 261 -167
Lines 12348 7446 -4902
Branches 1939 1143 -796
==========================================
- Hits 12171 7407 -4764
+ Misses 177 39 -138 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Mrtenz
approved these changes
Apr 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We don't want to proceed with the next CI tasks if we cannot upload the artifacts required for them.
Note
Medium Risk
Tightens CI/release behavior by failing jobs when expected artifacts aren’t produced, which could surface previously hidden build issues and block downstream steps.
Overview
Ensures CI stops early if required build outputs aren’t present by setting
if-no-files-found: erroron keyactions/upload-artifactsteps.This makes the
build-lint-testworkflow fail when it can’t upload thesnaps-execution-environmentsbuild or overallbuild-sourceartifacts, and makespublish-releasefail if release build artifacts aren’t generated.Reviewed by Cursor Bugbot for commit 1b68b38. Bugbot is set up for automated code reviews on this repo. Configure here.