From b6efb4f1988c57e16b3bd258a5a713be3f743e49 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Thu, 13 Nov 2025 12:20:43 +0100 Subject: sentry/asan configuration tweaks (#649) * Automated more of the decisions around which options to set when using ASAN * Also disabled Sentry by default as it's a bit annoying to have it upload crashes during development. Sentry is still automatically enabled and integrated as part of the `xmake bundle` step however so released builds will still have it. --- .github/workflows/create_release.yml | 6 +++--- .github/workflows/validate.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 15fabad78..9b425f9c6 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -24,7 +24,7 @@ jobs: - name: Config run: | - xmake config -v -y -m release + xmake config -v -y -m release --zensentry=yes - name: Bundle run: | @@ -60,7 +60,7 @@ jobs: - name: Config run: | - ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake config -v -y -m release + ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake config -v -y -m release --zensentry=yes - name: Bundle run: | @@ -98,7 +98,7 @@ jobs: - name: Config run: | - xmake config -v -y -m release + xmake config -v -y -m release --zensentry=yes - name: Bundle run: | diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 5547f3389..032ea2884 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -78,7 +78,7 @@ jobs: - name: Config run: | - xmake config -vD -y -m ${{ matrix.config }} --arch=${{ matrix.arch }} + xmake config -vD -y -m ${{ matrix.config }} --arch=${{ matrix.arch }} --zensentry=yes - name: Build & Test if: ${{ matrix.config == 'debug' }} @@ -133,7 +133,7 @@ jobs: - name: Config run: | - ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake config -v -y -m ${{ matrix.config }} --arch=${{ matrix.arch }} + ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake config -v -y -m ${{ matrix.config }} --arch=${{ matrix.arch }} --zensentry=yes - name: Build & Test if: ${{ matrix.config == 'debug' }} @@ -183,7 +183,7 @@ jobs: - name: Config run: | - xmake config -v -y -m ${{ matrix.config }} --arch=${{ matrix.arch }} + xmake config -v -y -m ${{ matrix.config }} --arch=${{ matrix.arch }} --zensentry=yes - name: Build & Test if: ${{ matrix.config == 'debug' }} -- cgit v1.2.3