diff --git a/CHANGELOG.md b/CHANGELOG.md index f63f5b02..e7dcac91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Changelog -## TBD +## 2.9.0 (2025-01-20) ### Enhancements - Add a wrapper for the `npm` package to interact with the BugSnag CLI [161](https://github.com/bugsnag/bugsnag-cli/pull/161) - Add the support for .so.* files when processing ndk symbol files [163](https://github.com/bugsnag/bugsnag-cli/pull/163) - +- Add additional logging to the Android AAB upload command [165](https://github.com/bugsnag/bugsnag-cli/pull/165) ## 2.8.0 (2025-01-06) ### Enhancements diff --git a/install.sh b/install.sh index fa999013..622dc931 100755 --- a/install.sh +++ b/install.sh @@ -91,7 +91,7 @@ display_help() { EOS } -VERSION="2.8.0" +VERSION="2.9.0" while [[ "$#" -gt 0 ]]; do case "$1" in diff --git a/main.go b/main.go index 784b0d49..8729c470 100644 --- a/main.go +++ b/main.go @@ -13,7 +13,7 @@ import ( "github.com/bugsnag/bugsnag-cli/pkg/utils" ) -var package_version = "2.8.0" +var package_version = "2.9.0" func main() { commands := options.CLI{} diff --git a/package.json b/package.json index 9a3c11a4..8b31c3bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/cli", - "version": "2.8.0", + "version": "2.9.0", "description": "BugSnag CLI", "main": "bugsnag-cli-wrapper.js", "bin": { diff --git a/pkg/upload/android-aab.go b/pkg/upload/android-aab.go index 34eec966..5e39309e 100644 --- a/pkg/upload/android-aab.go +++ b/pkg/upload/android-aab.go @@ -1,6 +1,7 @@ package upload import ( + "fmt" "os" "path/filepath" @@ -38,6 +39,7 @@ func ProcessAndroidAab(globalOptions options.CLI, endpoint string, logger log.Lo } if aabFile != "" && aabDir == "" { + logger.Debug(fmt.Sprintf("Extracting AAB file: %s", aabFile)) aabDir, err = utils.ExtractFile(aabFile, "aab") defer os.RemoveAll(aabDir) @@ -57,6 +59,7 @@ func ProcessAndroidAab(globalOptions options.CLI, endpoint string, logger log.Lo soFilePath := filepath.Join(aabDir, "BUNDLE-METADATA", "com.android.tools.build.debugsymbols") if utils.FileExists(soFilePath) { + logger.Debug(fmt.Sprintf("Found NDK (.so) files at: %s", soFilePath)) soFileList, err := utils.BuildFileList([]string{soFilePath}) if err != nil { @@ -87,6 +90,7 @@ func ProcessAndroidAab(globalOptions options.CLI, endpoint string, logger log.Lo mappingFilePath := filepath.Join(aabDir, "BUNDLE-METADATA", "com.android.tools.build.obfuscation", "proguard.map") if utils.FileExists(mappingFilePath) { + logger.Debug(fmt.Sprintf("Found Proguard (mapping.txt) file at: %s", mappingFilePath)) globalOptions.Upload.AndroidProguard = options.AndroidProguardMapping{ ApplicationId: manifestData["applicationId"], BuildUuid: manifestData["buildUuid"],