diff --git a/main.go b/main.go index 90f8bd36..39027f05 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "bytes" + "errors" "fmt" "html/template" "os" @@ -340,6 +341,11 @@ func logDeployFiles(files []deployment.DeployableItem, logger loggerV2.Logger) { func clearDeployFiles(filesToDeploy []string, logger loggerV2.Logger) []string { var clearedFilesToDeploy []string for _, pth := range filesToDeploy { + _, err := os.Stat(pth) + if err != nil && errors.Is(err, os.ErrNotExist) { + logger.Warnf("file not found, skipping: %s", pth) + continue + } for _, fileBaseNameToSkip := range fileBaseNamesToSkip { if filepath.Base(pth) == fileBaseNameToSkip { logger.Warnf("skipping: %s", pth) diff --git a/uploaders/apkuploader.go b/uploaders/apkuploader.go index 8e5a5ca5..af5ffa26 100644 --- a/uploaders/apkuploader.go +++ b/uploaders/apkuploader.go @@ -16,7 +16,7 @@ func (u *Uploader) DeployAPK(item deployment.DeployableItem, artifacts []string, return ArtifactURLs{}, err } - u.logger.Printf("apk infos: %+v", printableAppInfo(apkInfo.AppInfo)) + u.logger.Printf("APK metadata: %+v", printableAppInfo(apkInfo.AppInfo)) splitMeta, err := androidartifact.CreateSplitArtifactMeta(u.logger, pth, artifacts) if err != nil {