@@ -51,6 +51,7 @@ const utility = __importStar(require("azure-actions-utility/utility.js"));
5151const zipUtility = __importStar ( require ( "azure-actions-utility/ziputility.js" ) ) ;
5252const promises_1 = require ( "fs/promises" ) ;
5353const path_1 = __importDefault ( require ( "path" ) ) ;
54+ const fs = __importStar ( require ( "fs" ) ) ;
5455const packageUtility_1 = require ( "azure-actions-utility/packageUtility" ) ;
5556const BaseWebAppDeploymentProvider_1 = require ( "./BaseWebAppDeploymentProvider" ) ;
5657const AnnotationUtility_1 = require ( "azure-actions-appservice-rest/Utilities/AnnotationUtility" ) ;
@@ -81,6 +82,7 @@ class WebAppDeploymentProvider extends BaseWebAppDeploymentProvider_1.BaseWebApp
8182 case packageUtility_1 . PackageType . folder :
8283 let tempPackagePath = utility . generateTemporaryFolderOrZipPath ( `${ process . env . RUNNER_TEMP } ` , false ) ;
8384 // exluding release.zip while creating zip for deployment.
85+ yield this . printFilesInDirectory ( webPackage ) ;
8486 const releaseZipPath = path_1 . default . join ( webPackage , 'releases.zip' ) ;
8587 try {
8688 yield ( 0 , promises_1 . unlink ) ( releaseZipPath ) ;
@@ -114,6 +116,27 @@ class WebAppDeploymentProvider extends BaseWebAppDeploymentProvider_1.BaseWebApp
114116 }
115117 } ) ;
116118 }
119+ printFilesInDirectory ( directoryPath ) {
120+ return __awaiter ( this , void 0 , void 0 , function * ( ) {
121+ core . info ( "release files under a folder" ) ;
122+ fs . readdir ( directoryPath , ( err , files ) => {
123+ if ( err ) {
124+ core . info ( `Error reading directory: ${ err . message } ` ) ;
125+ return ;
126+ }
127+ files . forEach ( file => {
128+ const filePath = path_1 . default . join ( directoryPath , file ) ;
129+ fs . stat ( filePath , ( err , stats ) => {
130+ if ( err ) {
131+ core . info ( `Error reading file info: ${ err . message } ` ) ;
132+ return ;
133+ }
134+ core . info ( filePath ) ;
135+ } ) ;
136+ } ) ;
137+ } ) ;
138+ } ) ;
139+ }
117140 updateStartupCommand ( ) {
118141 return __awaiter ( this , void 0 , void 0 , function * ( ) {
119142 let currentConfig = yield this . appService . getConfiguration ( ) ;
0 commit comments