You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Assign the accepted label to this issue to approve the release.
To retract the release, the person requesting it must leave a comment containing #retract on a line by itself under this issue.
Targets
gem
registry
github
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
Breaking Changes
Due to sentry-cli 3.0.0 upgrade, the following breaking changes have been made (#370):
sentry_upload_file action has been removed: The releases files commands were removed in sentry-cli 3.0.0. Users should migrate to sentry_upload_sourcemap for source maps or other specialized upload actions.
android_manifest_path parameter in sentry_upload_proguard has been removed: The --android-manifest argument was removed in sentry-cli 3.0.0 and is no longer needed. Any Fastfiles still using this parameter will need to remove it.
path parameter default behavior changed in sentry_debug_files_upload: The path parameter now defaults to DSYM_OUTPUT_PATH from fastlane's lane context if available (set by actions like build_app or ipa), otherwise falls back to '.' (current directory). This changes the default behavior when DSYM_OUTPUT_PATH is set, which may affect users who were relying on the previous behavior of always searching from the current directory. Users can explicitly specify path: '.' to maintain the previous behavior. This addresses issue #377.
api_key parameter has been removed: The api_key parameter has been removed in favor of auth_token. All actions now require auth_token for authentication. Users should update their Fastfiles to use auth_token instead of api_key. (#376)
force_foreground parameter has been removed: This parameter was deprecated as a no-op since v1.26.0 and has now been removed from sentry_debug_files_upload. Users should remove this parameter from their Fastfiles. (#376)
sentry_upload_dsym action has been removed: This action has been deprecated in favor of sentry_debug_files_upload. Users should migrate to sentry_debug_files_upload with the appropriate path parameter. (#375)
sentry_upload_dif action has been removed: This action has been deprecated in favor of sentry_debug_files_upload. Users should migrate to sentry_debug_files_upload with the appropriate path parameter. (#375)
ids parameter renamed to id in sentry_debug_files_upload: The parameter has been renamed from ids to id to match sentry-cli v3. Users should update their Fastfiles to use id instead of ids.
Removed deprecated parameters from sentry_debug_files_upload: The following parameters have been removed as they are no longer supported in sentry-cli v3: info_plist, no_reprocessing, upload_symbol_maps. Users should remove these parameters from their Fastfiles.
Set SENTRY_PIPELINE environment variable for all sentry-cli invocations to identify the plugin and version (#365)
Added missing sentry-cli v3 options to all actions: All actions have been updated to support all available options from sentry-cli version 3.0.1:
sentry_debug_files_upload: Added wait_for, no_upload, il2cpp_mapping options. Fixed id parameter (was ids). Updated type validation to include jvm, portablepdb, and wasm types. Removed deprecated options (info_plist, no_reprocessing, upload_symbol_maps) that are no longer supported in sentry-cli v3. (publish: getsentry/cdc@0.0.1 #382)
sentry_upload_proguard: Added no_upload, write_properties, require_one, and uuid options.
sentry_upload_build: Added release_notes, force_git_metadata, and no_git_metadata options.
sentry_create_release: Added url option.
sentry_finalize_release: Added url and released options.
sentry_set_commits: Added local and initial_depth options.
Add support for uploading Android App Bundles (.aab), Android APK files (.apk) and iOS app bundles (.ipa) to sentry_upload_build action (#397)
Improvements
sentry_upload_sourcemap internal command changed: Now uses sourcemaps upload --release <version> instead of releases files <version> upload-sourcemaps. This is an internal change and should not affect users unless they are mocking or testing the CLI commands (#370).
Requested by: @philprime
Merge target: (default)
Quick links:
Assign the accepted label to this issue to approve the release.
To retract the release, the person requesting it must leave a comment containing
#retracton a line by itself under this issue.Targets
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
Breaking Changes
Due to sentry-cli 3.0.0 upgrade, the following breaking changes have been made (#370):
sentry_upload_fileaction has been removed: Thereleases filescommands were removed in sentry-cli 3.0.0. Users should migrate tosentry_upload_sourcemapfor source maps or other specialized upload actions.android_manifest_pathparameter insentry_upload_proguardhas been removed: The--android-manifestargument was removed in sentry-cli 3.0.0 and is no longer needed. Any Fastfiles still using this parameter will need to remove it.pathparameter default behavior changed insentry_debug_files_upload: Thepathparameter now defaults toDSYM_OUTPUT_PATHfrom fastlane's lane context if available (set by actions likebuild_apporipa), otherwise falls back to'.'(current directory). This changes the default behavior whenDSYM_OUTPUT_PATHis set, which may affect users who were relying on the previous behavior of always searching from the current directory. Users can explicitly specifypath: '.'to maintain the previous behavior. This addresses issue #377.api_keyparameter has been removed: Theapi_keyparameter has been removed in favor ofauth_token. All actions now requireauth_tokenfor authentication. Users should update their Fastfiles to useauth_tokeninstead ofapi_key. (#376)force_foregroundparameter has been removed: This parameter was deprecated as a no-op since v1.26.0 and has now been removed fromsentry_debug_files_upload. Users should remove this parameter from their Fastfiles. (#376)sentry_upload_dsymaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)sentry_upload_difaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)idsparameter renamed toidinsentry_debug_files_upload: The parameter has been renamed fromidstoidto match sentry-cli v3. Users should update their Fastfiles to useidinstead ofids.sentry_debug_files_upload: The following parameters have been removed as they are no longer supported in sentry-cli v3:info_plist,no_reprocessing,upload_symbol_maps. Users should remove these parameters from their Fastfiles.See the sentry-cli 3.0.0 release notes for more details on CLI changes.
Features
SENTRY_PIPELINEenvironment variable for all sentry-cli invocations to identify the plugin and version (#365)sentry_debug_files_upload: Addedwait_for,no_upload,il2cpp_mappingoptions. Fixedidparameter (wasids). Updated type validation to includejvm,portablepdb, andwasmtypes. Removed deprecated options (info_plist,no_reprocessing,upload_symbol_maps) that are no longer supported in sentry-cli v3. (publish: getsentry/cdc@0.0.1 #382)sentry_upload_sourcemap: Addedurl_suffix,note,validate,decompress,wait,wait_for,no_sourcemap_reference,debug_id_reference,bundle,bundle_sourcemap,ext(array support), andstrictoptions.sentry_upload_proguard: Addedno_upload,write_properties,require_one, anduuidoptions.sentry_upload_build: Addedrelease_notes,force_git_metadata, andno_git_metadataoptions.sentry_create_release: Addedurloption.sentry_finalize_release: Addedurlandreleasedoptions.sentry_set_commits: Addedlocalandinitial_depthoptions.sentry_upload_buildaction (#397)Improvements
sentry_upload_sourcemapinternal command changed: Now usessourcemaps upload --release <version>instead ofreleases files <version> upload-sourcemaps. This is an internal change and should not affect users unless they are mocking or testing the CLI commands (#370).Dependencies