mirror of
https://github.com/netdata/netdata.git
synced 2025-04-06 14:35:32 +00:00
Use semver releases with sentry. (#17746)
Semver does not have the concept of a tweak field. To address this, we just drop the major field which has not changed in ages. We can simply ignore/drop old sentry releases if/when we perform any major releases.
This commit is contained in:
parent
0a2459f208
commit
b7ec9126c9
4 changed files with 6 additions and 10 deletions
packaging
src/daemon/sentry-native
|
@ -84,10 +84,6 @@ if [ "${ENABLE_SENTRY}" = "true" ]; then
|
|||
add_cmake_option NETDATA_SENTRY_ENVIRONMENT "${RELEASE_PIPELINE:-Unknown}"
|
||||
add_cmake_option NETDATA_SENTRY_DIST "${BUILD_DESTINATION:-Unknown}"
|
||||
add_cmake_option NETDATA_SENTRY_DSN "${SENTRY_DSN}"
|
||||
|
||||
if [ -n "${VERSION}" ]; then
|
||||
add_cmake_option NETDATA_SENTRY_RELEASE "${VERSION}"
|
||||
fi
|
||||
else
|
||||
add_cmake_option ENABLE_SENTRY Off
|
||||
fi
|
||||
|
|
|
@ -20,10 +20,6 @@ function(netdata_bundle_sentry)
|
|||
set(SENTRY_BACKEND "breakpad")
|
||||
set(SENTRY_BUILD_SHARED_LIBS OFF)
|
||||
|
||||
if(NOT DEFINED NETDATA_SENTRY_RELEASE)
|
||||
set(NETDATA_SENTRY_RELEASE "${CPACK_PACKAGE_VERSION}")
|
||||
endif()
|
||||
|
||||
FetchContent_Declare(
|
||||
sentry
|
||||
GIT_REPOSITORY https://github.com/getsentry/sentry-native.git
|
||||
|
|
|
@ -136,7 +136,6 @@
|
|||
|
||||
#cmakedefine ENABLE_SENTRY
|
||||
#cmakedefine NETDATA_SENTRY_ENVIRONMENT "@NETDATA_SENTRY_ENVIRONMENT@"
|
||||
#cmakedefine NETDATA_SENTRY_RELEASE "@NETDATA_SENTRY_RELEASE@"
|
||||
#cmakedefine NETDATA_SENTRY_DIST "@NETDATA_SENTRY_DIST@"
|
||||
#cmakedefine NETDATA_SENTRY_DSN "@NETDATA_SENTRY_DSN@"
|
||||
// enabled bundling
|
||||
|
|
|
@ -32,7 +32,12 @@ void nd_sentry_init(void)
|
|||
sentry_options_set_dsn(options, NETDATA_SENTRY_DSN);
|
||||
sentry_options_set_database_path(options, path);
|
||||
sentry_options_set_environment(options, NETDATA_SENTRY_ENVIRONMENT);
|
||||
sentry_options_set_release(options, NETDATA_SENTRY_RELEASE);
|
||||
|
||||
char release[64];
|
||||
snprintfz(release, 64 - 1, "%s.%s.%s",
|
||||
NETDATA_VERSION_MINOR, NETDATA_VERSION_PATCH, NETDATA_VERSION_TWEAK);
|
||||
sentry_options_set_release(options, release);
|
||||
|
||||
sentry_options_set_dist(options, NETDATA_SENTRY_DIST);
|
||||
#ifdef NETDATA_INTERNAL_CHECKS
|
||||
sentry_options_set_debug(options, 1);
|
||||
|
|
Loading…
Add table
Reference in a new issue