Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 2 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,13 @@ jobs:
build:
strategy:
matrix:
os: [windows-2022, macos-15, ubuntu-22.04]
os: [windows-2025, macos-15, ubuntu-24.04]
addrsize: ["64"]
runs-on: ${{ matrix.os }}
steps:
- uses: AlchemyViewer/action-autobuild@v4
- uses: AlchemyViewer/action-autobuild@v5
with:
addrsize: ${{ matrix.addrsize }}
build-variables-repo: alchemyviewer/build-variables
build-variables-ref: alchemy
apt-packages: ninja-build
brew-packages: ninja
release:
Expand Down
10 changes: 0 additions & 10 deletions .gitlab-ci.yml

This file was deleted.

6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "sentry-cocoa"]
path = sentry-cocoa
url = https://github.com/getsentry/sentry-cocoa.git
[submodule "sentry-native"]
path = sentry-native
url = https://github.com/getsentry/sentry-native.git
2 changes: 1 addition & 1 deletion autobuild.xml
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
</map>
<key>manifest</key>
<array>
<string>lib/*.a</string>
<string>lib/release/*.so</string>
</array>
<key>name</key>
<string>linux</string>
Expand Down
41 changes: 9 additions & 32 deletions build-cmd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ source_environment_tempfile="$stage/source_environment.sh"
"$autobuild" source_environment > "$source_environment_tempfile"
. "$source_environment_tempfile"

version="8.42.1-0.7.17"
version="8.55.1-0.7.17"
echo "${version}" > "${stage}/VERSION.txt"

case "$AUTOBUILD_PLATFORM" in
Expand All @@ -40,7 +40,7 @@ case "$AUTOBUILD_PLATFORM" in
# Invoke cmake and use as official build
cmake -G Ninja .. \
-DCMAKE_BUILD_TYPE="RelWithDebInfo" \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_CXX_STANDARD=20 \
-DCMAKE_INSTALL_PREFIX=$(cygpath -w "$stage/sentry")

cmake --build . --config RelWithDebInfo
Expand Down Expand Up @@ -77,50 +77,27 @@ case "$AUTOBUILD_PLATFORM" in
popd
cp -a Carthage/Build/Mac/* $stage/lib/release/
popd
;;
;;

# -------------------------- linux, linux64 --------------------------
linux*)
pushd "$NATIVE_SOURCE_DIR"
# Linux build environment at Linden comes pre-polluted with stuff that can
# seriously damage 3rd-party builds. Environmental garbage you can expect
# includes:
#
# DISTCC_POTENTIAL_HOSTS arch root CXXFLAGS
# DISTCC_LOCATION top branch CC
# DISTCC_HOSTS build_name suffix CXX
# LSDISTCC_ARGS repo prefix CFLAGS
# cxx_version AUTOBUILD SIGN CPPFLAGS
#
# So, clear out bits that shouldn't affect our configure-directed build
# but which do nonetheless.
#
unset DISTCC_HOSTS CFLAGS CPPFLAGS CXXFLAGS

# Default target per --address-size
opts_c="${TARGET_OPTS:--m$AUTOBUILD_ADDRSIZE $LL_BUILD_RELEASE_CFLAGS}"
opts_cxx="${TARGET_OPTS:--m$AUTOBUILD_ADDRSIZE $LL_BUILD_RELEASE_CXXFLAGS}"

# Handle any deliberate platform targeting
if [ -z "${TARGET_CPPFLAGS:-}" ]; then
# Remove sysroot contamination from build environment
unset CPPFLAGS
else
# Incorporate special pre-processing flags
export CPPFLAGS="$TARGET_CPPFLAGS"
fi
opts_cxx="${TARGET_OPTS:--m$AUTOBUILD_ADDRSIZE $LL_BUILD_RELEASE}"
opts_c="$(remove_cxxstd $opts)"

# Release
mkdir -p "build_release"
pushd "build_release"
cmake ../ -G"Ninja" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_CXX_STANDARD=20 \
-DCMAKE_C_FLAGS="$opts_c" \
-DCMAKE_CXX_FLAGS="$opts_cxx" \
-DCMAKE_INSTALL_PREFIX="$stage" \
-DSENTRY_BUILD_SHARED_LIBS=FALSE \
-DSENTRY_BACKEND="breakpad"
-DCMAKE_INSTALL_LIBDIR="$stage/lib/release" \
-DSENTRY_BUILD_SHARED_LIBS=ON \
-DSENTRY_BACKEND="crashpad"

cmake --build . --config RelWithDebInfo --parallel $AUTOBUILD_CPU_COUNT
cmake --install . --config RelWithDebInfo
Expand Down
1 change: 1 addition & 0 deletions sentry-cocoa
Submodule sentry-cocoa added at 2c7092
7 changes: 0 additions & 7 deletions sentry-cocoa/.clang-format

This file was deleted.

18 changes: 0 additions & 18 deletions sentry-cocoa/.craft.yml

This file was deleted.

1 change: 0 additions & 1 deletion sentry-cocoa/.gitattributes

This file was deleted.

24 changes: 0 additions & 24 deletions sentry-cocoa/.github/.codecov.yml

This file was deleted.

1 change: 0 additions & 1 deletion sentry-cocoa/.github/CODEOWNERS

This file was deleted.

32 changes: 0 additions & 32 deletions sentry-cocoa/.github/ISSUE_TEMPLATE.md

This file was deleted.

11 changes: 0 additions & 11 deletions sentry-cocoa/.github/dependabot.yml

This file was deleted.

22 changes: 0 additions & 22 deletions sentry-cocoa/.github/pull_request_template.md

This file was deleted.

119 changes: 0 additions & 119 deletions sentry-cocoa/.github/workflows/buildandtest.yml

This file was deleted.

Loading
Loading