diff --git a/dist/index.js b/dist/index.js
index b36a4a7..e836c10 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -4008,6 +4008,7 @@ function run() {
                     const resultName = yield uploadArtifacts(artifactClient, searchResult.filesToUpload, searchResult.rootDirectory, options, name);
                     resultName && uploadedArtifacts.push(resultName);
                 }
+                core.setOutput('uploaded_artifacts', uploadedArtifacts.join(','));
             }
         }
         catch (err) {
diff --git a/src/upload-artifact.ts b/src/upload-artifact.ts
index 0b58953..01b4e61 100644
--- a/src/upload-artifact.ts
+++ b/src/upload-artifact.ts
@@ -37,7 +37,8 @@ async function run(): Promise<void> {
         const resultName = await uploadArtifacts(artifactClient, searchResult.filesToUpload, searchResult.rootDirectory, options, name);
         resultName && uploadedArtifacts.push(resultName);
       }
-    
+
+      core.setOutput('uploaded_artifacts', uploadedArtifacts.join(','))
     }
   } catch (err) {
     core.setFailed(err.message)