Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
1aa3660
revert: Moved message stack trace back to exception (fixes symbolicat…
lucas-zimerman Mar 19, 2024
281e4f8
Merge branch 'main' into v6
krystofwoldrich Mar 25, 2024
2016bc9
test(init): Remove deps on internal JS SDK structures (#3717)
krystofwoldrich Apr 3, 2024
658ea44
test(errorhandlers): Remove dependencies on JS internal structures (#…
krystofwoldrich Apr 3, 2024
bab7746
Merge branch 'main' into v6
krystofwoldrich May 21, 2024
666cd56
feat(core): Bump sentry-javascript to version 8 (#3836)
krystofwoldrich May 29, 2024
a5a532e
Merge branch 'main' into v6
krystofwoldrich Jun 11, 2024
23db154
chore(deps): Update to sentry-javascript 8.11.0 (#3910)
krystofwoldrich Jun 25, 2024
6af7578
fix(scope): Hooks into Global and Isolations Scopes for Sync with the…
krystofwoldrich Jun 25, 2024
fa25b3d
Merge branch 'main' into v6
krystofwoldrich Aug 2, 2024
bfeaaf7
ref(tracing): Extract App Start to a standalone integration (#3852)
krystofwoldrich Aug 9, 2024
02bf976
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Aug 9, 2024
a9abb93
ref(tracing): Extract NativeFrames as standalone integration (#3996)
krystofwoldrich Aug 13, 2024
66c8b93
ref(tracing): Extract Stall Tracking to a standalone integration (#3997)
krystofwoldrich Aug 13, 2024
df80375
ref(tracing): Extract UserInteractionTracing as standalone interactio…
krystofwoldrich Aug 13, 2024
e52114b
ref(tracing): Remove ReactNativeTracing deprecated options and use ne…
krystofwoldrich Aug 13, 2024
d838577
Merge branch 'main' into v6
krystofwoldrich Aug 13, 2024
eeb83da
fix(tracing): ReactNativeTracing and initial navigation spans have to…
krystofwoldrich Aug 14, 2024
643c544
ref: Navigation Integrations with new function style (#4003)
krystofwoldrich Aug 14, 2024
4cd26bd
Merge branch 'main' into v6
krystofwoldrich Aug 14, 2024
18c6747
misc(changelog): Add v6 alpha note
krystofwoldrich Aug 14, 2024
14bce22
release: 6.0.0-alpha.0
getsentry-bot Aug 14, 2024
3c48184
Update CHANGELOG.md
krystofwoldrich Aug 14, 2024
ee3fa22
Merge branch 'release/6.0.0-alpha.0' into v6
Aug 14, 2024
baa0217
misc(tests): Add type check to tests (#4017)
krystofwoldrich Aug 16, 2024
c153570
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Aug 27, 2024
3e633e8
chore: update scripts/update-javascript.sh to 8.26.0
krystofwoldrich Aug 27, 2024
af41a5b
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Aug 27, 2024
74daa39
Merge branch 'main' into v6
krystofwoldrich Sep 2, 2024
5aa6aff
ref: Change native frames from `traceId` to `spanId` (#4030)
krystofwoldrich Sep 2, 2024
24b14d0
chore: update scripts/update-javascript.sh to 8.27.0
krystofwoldrich Sep 2, 2024
a8631ed
release: 6.0.0-alpha.1
getsentry-bot Sep 2, 2024
73c8c62
Merge branch 'release/6.0.0-alpha.1' into v6
Sep 3, 2024
ddcabff
misc: Move to monorepo structure and Yarn V3 (#4057)
krystofwoldrich Sep 4, 2024
13a3860
fix(js): Use sentry-javascript 8.27.0, downgraded by accident to 8.26.0
krystofwoldrich Sep 4, 2024
1075692
release: 6.0.0-alpha.2
getsentry-bot Sep 4, 2024
ef915a6
Merge branch 'release/6.0.0-alpha.2' into v6
Sep 4, 2024
aa3237a
misc(changelog): Add V6 Beta changes ordered by importance
krystofwoldrich Sep 6, 2024
ece4acf
release: 6.0.0-beta.0
getsentry-bot Sep 6, 2024
f748db1
Merge branch 'release/6.0.0-beta.0' into v6
Sep 6, 2024
4f619b9
Move `_experiments.profilesSampleRate` to `profilesSampleRate` root o…
krystofwoldrich Sep 10, 2024
47b288a
fix: Linter auto fix error
krystofwoldrich Sep 10, 2024
de5a1b9
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Sep 10, 2024
f57a28e
feat: Add Sentry Span Origin (#4066)
krystofwoldrich Sep 11, 2024
c05d13e
fix(ci): CI Updater uses monorepo paths and yarn v3 tooling (#4067)
krystofwoldrich Sep 11, 2024
152f8d7
chore: update scripts/update-javascript.sh to 8.30.0 (#4078)
krystofwoldrich Sep 12, 2024
1ba1b31
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Sep 12, 2024
5a5c4b4
feat: `tracePropagationTargets` to all targets on mobile and same ori…
krystofwoldrich Sep 12, 2024
8d97167
misc: Remove deprecated Spotlight options (#4086)
krystofwoldrich Sep 12, 2024
1c4eabf
feat: Add `parentSpanIsAlwaysRootSpan` is `true` by default (#4084)
krystofwoldrich Sep 12, 2024
933804e
Merge branch 'main' into v6
krystofwoldrich Sep 13, 2024
f388fb6
release: 6.0.0-beta.1
getsentry-bot Sep 13, 2024
021ceb8
Merge branch 'release/6.0.0-beta.1' into v6
Sep 16, 2024
ffd7cfe
Fixes run samples scripts for iOS and Android (#4098)
antonis Sep 19, 2024
d296b5b
misc(xcode): Use foreground upload by default (#4090)
krystofwoldrich Oct 1, 2024
5e18d8a
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Oct 1, 2024
5d7244c
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Oct 1, 2024
0e1730f
Merge branch 'v6' of github.com:getsentry/sentry-react-native into v6
krystofwoldrich Oct 1, 2024
7a44ff9
release: 6.0.0-rc.0
getsentry-bot Oct 1, 2024
e5a7a92
Add RC note
krystofwoldrich Oct 1, 2024
5f65f4e
Merge branch 'release/6.0.0-rc.0' into v6
Oct 1, 2024
6ecc2b7
misc: Split `react-native` and `macos` samples (#4132)
krystofwoldrich Oct 2, 2024
db0307c
fix: macos sample should use current local version of the SDK
krystofwoldrich Oct 2, 2024
b653a42
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Oct 2, 2024
b3c78a7
misc: Update CONTRIBUTING.md for the monorepo changes (#4087)
krystofwoldrich Oct 2, 2024
885a221
misc: Updates yarn command adding mode argument (#4133)
antonis Oct 2, 2024
518e7fa
misc: Updates documentation and scripts for the separate macOS sample…
antonis Oct 2, 2024
77851c6
Misc: CONTRIBUTING: Moves the Optional section above the macOS sectio…
antonis Oct 3, 2024
9ca3c8f
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Oct 7, 2024
a623ec3
chore: update scripts/update-javascript.sh to 8.33.1 (#4154)
krystofwoldrich Oct 8, 2024
654c75c
Merge branch 'main' into v6
krystofwoldrich Oct 8, 2024
e5a9259
release: 6.0.0-rc.1
getsentry-bot Oct 8, 2024
a615e7e
Merge branch 'release/6.0.0-rc.1' into v6
Oct 8, 2024
d56c148
Merge branch 'main' into v6
krystofwoldrich Oct 11, 2024
5e06e3e
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Oct 14, 2024
8cb8fe8
Merge remote-tracking branch 'origin/main' into v6
krystofwoldrich Oct 15, 2024
7ba218b
misc: Remove package archive and add it to gitignore
krystofwoldrich Oct 15, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .craft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ targets:
- name: registry
sdks:
npm:@sentry/react-native:
includeNames: /none/
includeNames: /^sentry-react-native-\d.*\.tgz$/
133 changes: 42 additions & 91 deletions .github/workflows/buildandtest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,13 @@ jobs:
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
steps:
- uses: actions/checkout@v4
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: actions/cache@v4
id: cache
with:
path: node_modules
key: ${{ runner.os }}-${{ github.sha }}
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
if: ${{ steps.cache.outputs['cache-hit'] != 'true' }}
run: yarn install
- name: Test
run: yarn test
Expand All @@ -39,49 +36,32 @@ jobs:
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
id: cache
- run: corepack enable
- uses: actions/setup-node@v4
with:
path: node_modules
key: ${{ runner.os }}-${{ github.sha }}
node-version: 18
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
if: ${{ steps.cache.outputs['cache-hit'] != 'true' }}
run: yarn install
- name: Lint
run: yarn lint

job_lint_sample_new_arch:
name: Lint Sample
runs-on: ubuntu-latest
needs: [diff_check]
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
id: cache
with:
path: samples/react-native/node_modules
key: ${{ runner.os }}-${{ github.sha }}
- name: Install Dependencies
if: steps.cache.outputs['cache-hit'] != 'true'
run: yarn install
working-directory: samples/react-native
- name: Lint Sample
run: yarn lint
working-directory: samples/react-native

job_check_integrity:
name: Check package integrity
runs-on: ubuntu-latest
needs: [diff_check]
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
id: cache
- run: corepack enable
- uses: actions/setup-node@v4
with:
path: node_modules
key: ${{ runner.os }}-${{ github.sha }}
node-version: 18
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
run: yarn install
- name: Save initial lock file
run: cp yarn.lock yarn.lock.initial
- name: Install Dependencies (update lock if necessary)
Expand All @@ -97,112 +77,97 @@ jobs:
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
steps:
- uses: actions/checkout@v4
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: actions/cache@v4
id: cache
with:
path: node_modules
key: ${{ runner.os }}-${{ github.sha }}
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
if: ${{ steps.cache.outputs['cache-hit'] != 'true' }}
run: yarn install
- name: Build
run: yarn build
- name: Archive dist
uses: actions/upload-artifact@v4
with:
name: dist
path: dist
path: packages/core/dist
- name: Archive ts3.8
uses: actions/upload-artifact@v4
with:
name: ts3.8
path: ts3.8
path: packages/core/ts3.8
- name: Archive Expo Plugin
uses: actions/upload-artifact@v4
with:
name: expo-plugin
path: plugin/build
path: packages/core/plugin/build
- name: Pack
run: yarn pack
run: yarn build:tarball
- name: Archive Artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ github.sha }}
path: |
${{ github.workspace }}/*.tgz
${{ github.workspace }}/packages/core/*.tgz

job_type_check:
name: Type Check Typescript 3.8
runs-on: ubuntu-latest
needs: [job_build, diff_check]
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
env:
YARN_ENABLE_IMMUTABLE_INSTALLS: false
steps:
- uses: actions/checkout@v4
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: actions/cache@v4
id: cache
with:
path: test/typescript/ts3.8/node_modules
key: ${{ runner.os }}-${{ github.sha }}-ts3.8
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
run: yarn install
- name: Download dist
uses: actions/download-artifact@v4
with:
name: dist
path: dist
path: packages/core/dist
- name: Download ts3.8
uses: actions/download-artifact@v4
with:
name: ts3.8
path: ts3.8
path: packages/core/ts3.8
- name: Install Global Dependencies
run: yarn global add yalc
- name: Publish SDK
run: yalc publish
- name: Install SDK
working-directory: test/typescript/ts3.8
run: yalc add @sentry/react-native
- name: Install Dependencies
if: ${{ steps.cache.outputs['cache-hit'] != 'true' }}
working-directory: test/typescript/ts3.8
run: yarn install
run: npm i -g add yalc
- name: Type Check
working-directory: test/typescript/ts3.8
working-directory: dev-packages/type-check
run: yarn type-check

job_circular_dep_check:
name: Circular Dependency Check
runs-on: ubuntu-latest
needs: [job_build, diff_check]
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
steps:
- uses: actions/checkout@v4
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 18
- name: Cache Dependencies
uses: actions/cache@v4
id: cache
with:
path: node_modules
key: ${{ runner.os }}-${{ github.sha }}
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
if: ${{ steps.cache.outputs['cache-hit'] != 'true' }}
run: yarn install
- name: Download dist
uses: actions/download-artifact@v4
with:
name: dist
path: dist
path: packages/core/dist
- name: Download Expo Plugin
uses: actions/download-artifact@v4
with:
name: expo-plugin
path: plugin/build
path: packages/core/plugin/build
- name: Run madge
run: yarn circularDepCheck

Expand All @@ -219,28 +184,14 @@ jobs:
dev: [true, false]
steps:
- uses: actions/checkout@v4
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 18
- name: Cache Dependencies
uses: actions/cache@v4
id: cache
with:
path: node_modules
key: ${{ runner.os }}-${{ github.sha }}
- name: Cache Sample Dependencies
uses: actions/cache@v4
id: cache-sample
with:
path: samples/react-native/node_modules
key: ${{ runner.os }}-${{ hashFiles('samples/react-native/yarn.lock') }}
cache: 'yarn'
cache-dependency-path: yarn.lock
- name: Install Dependencies
if: ${{ steps.cache.outputs['cache-hit'] != 'true' }}
run: yarn install
- name: Install Sample Dependencies
if: ${{ steps.cache-sample.outputs['cache-hit'] != 'true' }}
run: yarn install
working-directory: samples/react-native
- name: Build
run: yarn build
- name: Make Sample Build Directory
Expand Down
13 changes: 4 additions & 9 deletions .github/workflows/codegen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,24 +31,19 @@ jobs:
--outputPath codegen
steps:
- uses: actions/checkout@v4
- run: corepack enable
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'yarn'
cache-dependency-path: yarn.lock
- uses: actions/setup-java@v4
with:
java-version: '17'
distribution: "adopt"
- name: Gradle cache
uses: gradle/gradle-build-action@v3
- uses: actions/cache@v4
id: cache
with:
path: samples/react-native/node_modules
key: ${{ runner.os }}-${{ github.sha }}
- name: Install Dependencies
if: steps.cache.outputs['cache-hit'] != 'true'
run: |
cd samples/react-native
yarn install
run: yarn install
- name: Codegen
run: ${{ matrix.command }}
Loading
Loading