Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
ee1bba0
refactor react native ios command for xcode archive files
joshedney Feb 11, 2025
42d2bcb
update the react native ios command to accept just a xcarchive file a…
joshedney Feb 11, 2025
494777b
Merge pull request #174 from bugsnag/next
joshedney Feb 11, 2025
a7d5030
update unity version
joshedney Feb 11, 2025
3168349
Merge branch 'next' into je/plat-13621-rn-ios-archive
joshedney Feb 11, 2025
1b5d456
bump beta version
joshedney Feb 12, 2025
f4931d2
update rn ios tests
joshedney Feb 12, 2025
2c83b40
stash
joshedney Feb 17, 2025
cd5296e
add new path for the AndroidManifest.xml for react native 0.75+
joshedney Feb 17, 2025
aa4f1cf
update react native android test fixtures
joshedney Feb 17, 2025
c7b08ea
add react native android fixture
joshedney Feb 17, 2025
84668b2
remove unused files for generating react native fixtures
joshedney Feb 17, 2025
6025c4f
remove unused files for generating react native fixtures
joshedney Feb 17, 2025
124611e
remove unused files for generating react native fixtures
joshedney Feb 17, 2025
dbcf3d9
remove registry url
joshedney Feb 18, 2025
3cc2d93
add react native android fixture
joshedney Feb 18, 2025
d206e27
add react native android fixture
joshedney Feb 18, 2025
5f53e7d
generate ios fixtures
joshedney Feb 18, 2025
cea506e
generate ios fixtures
joshedney Feb 18, 2025
30cbca5
generate ios fixtures
joshedney Feb 18, 2025
2d57875
add rn ios pipeline
joshedney Feb 19, 2025
5de9c47
add rn ios pipeline
joshedney Feb 19, 2025
44b52dc
skip ios tests
joshedney Feb 19, 2025
8d1c393
add missing deps
joshedney Feb 19, 2025
3f06657
remove old ios tests
joshedney Feb 19, 2025
28ccf5b
remove skip for ios tests
joshedney Feb 19, 2025
7b27879
update gitignore to ignore generated fixtures
joshedney Feb 19, 2025
21433e1
update variant Capitalisation for new manifest path
joshedney Feb 25, 2025
6c85da1
update variant Capitalisation for new manifest path
joshedney Feb 25, 2025
0c1d856
update variant Capitalisation for new manifest path
joshedney Feb 25, 2025
29e3519
Update pkg/options/options.go
joshedney Feb 26, 2025
4b22545
Update pkg/upload/react-native-ios.go
joshedney Feb 26, 2025
5cf41de
Update pkg/upload/react-native-ios.go
joshedney Feb 26, 2025
fdbde56
update error messages for react native ios
joshedney Feb 26, 2025
5c44545
Merge pull request #173 from bugsnag/je/plat-13621-rn-ios-archive
joshedney Feb 26, 2025
543b037
Merge pull request #176 from bugsnag/je/plat-13620-update-react-nativ…
joshedney Feb 26, 2025
d22600a
Merge branch 'main' into integration/v3
joshedney Feb 26, 2025
8ddc644
update react native android tests
joshedney Feb 26, 2025
f286a93
update tests for react native android to work with dynamic fixtures
joshedney Feb 27, 2025
4d995c1
update react native ios tests
joshedney Mar 4, 2025
3a827bd
update react native ios generation
joshedney Mar 4, 2025
aeb059e
fix NPM steps in the cli tests
joshedney Mar 4, 2025
133d24c
update changelog format to fall inline with other repos
joshedney Mar 4, 2025
b20b3c4
update bump script for new changelog
joshedney Mar 4, 2025
046bfd2
Update CHANGELOG.md
joshedney Mar 4, 2025
417e912
remove preamble from changelog
joshedney Mar 4, 2025
8196b42
Merge branch 'je/update-changelog-format' of github.com:bugsnag/bugsn…
joshedney Mar 4, 2025
eb1bf0f
Merge pull request #180 from bugsnag/je/update-changelog-format
joshedney Mar 4, 2025
88cc9eb
Merge branch 'integration/v3' into je/updated-react-native-tests
joshedney Mar 4, 2025
08d6539
slim down android paths for testing
joshedney Mar 4, 2025
575247c
update steps for react native android tests
joshedney Mar 4, 2025
b91aa2b
fix react native ios archive exporting
joshedney Mar 4, 2025
2201bbc
update maze-runner
joshedney Mar 5, 2025
12ef8f4
Merge pull request #179 from bugsnag/je/updated-react-native-tests
joshedney Mar 11, 2025
bc41f71
change the dsym command to be a super command
joshedney Mar 13, 2025
dc9b639
update xcode features
joshedney Mar 17, 2025
d02928e
tidy up steps.rb
joshedney Mar 17, 2025
cf2c6cf
fix lintting issues with xcode structs in dsym command
joshedney Mar 17, 2025
6c7cb41
pin version of react-native-community cli to fix issue
joshedney Mar 17, 2025
f27500b
fix MR specific functions
joshedney Mar 17, 2025
1ec474c
update build checks for ci tests
joshedney Mar 17, 2025
09e99d2
update build checks for ci tests
joshedney Mar 17, 2025
2e330c7
update dsym tests to check if we are getting the dsym from a build or…
joshedney Mar 17, 2025
2419aec
refactor dsym upload function into its own function for ease
joshedney Mar 19, 2025
1fdc672
remove error if it is unable to find dsym file
joshedney Mar 20, 2025
fac39ab
Merge pull request #182 from bugsnag/je/plat-13836-dsym-super-command
joshedney Mar 20, 2025
5530629
add create-build to nodejs wrapper
joshedney Mar 24, 2025
eac44ca
Create build wrapper for the @bugsnag/cli node package
joshedney Mar 25, 2025
0f88354
update PR links
joshedney Mar 25, 2025
8686ab7
fix merge conflicts
joshedney Mar 25, 2025
b5aee33
update changelog
joshedney Mar 25, 2025
5c5ae6d
return promise for wrapper
joshedney Mar 25, 2025
06d70ad
set the project root for JS based off the path provided rather than t…
joshedney Mar 27, 2025
d63e4cf
update changelog
joshedney Mar 27, 2025
ed33e7b
update changelog
joshedney Mar 27, 2025
b63cdf8
adjust js webpack features
joshedney Mar 27, 2025
bd24350
Merge branch 'integration/v3' into je/plat-13823-node-wrapper-create-…
joshedney Mar 27, 2025
d350c54
remove node_modules check from project root setting function
joshedney Mar 27, 2025
d30a9c7
Ensure we resolve the source path relative to the source map path for…
joshedney Mar 27, 2025
0f2ec17
Merge pull request #186 from bugsnag/je/plat-13823-node-wrapper-creat…
joshedney Mar 27, 2025
274ddda
ensure subfolders are passed as part of the bundle url
joshedney Mar 27, 2025
171ff19
add new test fixutre for nested SJ
joshedney Mar 27, 2025
15c6642
update changelog
joshedney Mar 27, 2025
c0a2fb3
remove projectRoot from functions in js upload command
joshedney Mar 27, 2025
490efbb
Merge pull request #187 from bugsnag/je/fix-project-path-for-js-command
joshedney Mar 27, 2025
4facc42
remote build folder for js fixture
joshedney Mar 28, 2025
6a5606a
remove unused logging
joshedney Mar 28, 2025
53e5093
remove projectRoot reference from addSources function
joshedney Mar 28, 2025
14a24e4
Merge pull request #188 from bugsnag/je/fix-resolving-abs-paths
joshedney Mar 28, 2025
bc32c65
do not use the project root when working out the bundle url
joshedney Mar 31, 2025
b597e98
do not use the project root when working out the bundle url
joshedney Mar 31, 2025
dffb686
Merge branch 'integration/v3' into je/plat-13963-subfolders-js
joshedney Mar 31, 2025
bef2572
refector uploadSingleSourceMap for readability
tomlongridge Mar 31, 2025
37c8854
update js features
joshedney Apr 1, 2025
72ca75c
Merge branch 'je/plat-13963-subfolders-js' into tom/plat-13963-subfol…
joshedney Apr 1, 2025
19c6169
update unit tests for js refactor
joshedney Apr 1, 2025
c02335e
remove unused check
joshedney Apr 1, 2025
4b00459
Merge pull request #189 from bugsnag/je/plat-13963-subfolders-js
joshedney Apr 1, 2025
b45f3c6
remove: fail on upload error
joshedney Apr 3, 2025
1b3961a
update changelog
joshedney Apr 3, 2025
3c98f92
Update version in the changelog
joshedney Apr 3, 2025
67e7789
update date on the changelogf
joshedney Apr 3, 2025
afc1755
update upgrading docs
joshedney Apr 3, 2025
3fa1eef
Merge pull request #191 from bugsnag/je/remove-deprecated-fail-on-upload
joshedney Apr 4, 2025
aff9053
update docs
joshedney Apr 4, 2025
9c8535e
update upgrading docs
joshedney Apr 4, 2025
fe84167
update upgrading docs
joshedney Apr 4, 2025
8a88e21
update readme
joshedney Apr 4, 2025
01b5d2c
docs(readme): removed detail on each command linked to docs
tomlongridge Apr 4, 2025
2aee4d9
Update UPGRADING.md
joshedney Apr 4, 2025
16d1d72
Merge pull request #192 from bugsnag/je/update-docs-v3
joshedney Apr 4, 2025
a0054db
Update CHANGELOG.md
joshedney Apr 4, 2025
72d91b8
Update CHANGELOG.md
joshedney Apr 4, 2025
e9b65f7
Merge pull request #190 from bugsnag/integration/v3
joshedney Apr 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 13 additions & 104 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ steps:
- label: ":video_game: Unity Android Integration Tests"
depends_on: build
env:
UNITY_VERSION: 6000.0.25f1
UNITY_VERSION: 6000.0.36f1
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
Expand All @@ -136,111 +136,20 @@ steps:

- group: ":react: React Native"
steps:
- label: "RN 0.69 :ios: Integration Tests"
skip: "issue with Boost https://github.com/facebook/react-native/issues/42180"
depends_on: build
- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: REACT NATIVE ANDROID STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
depends_on:
- "build"
agents:
queue: macos-12-arm
env:
XCODE_VERSION: 13
queue: "macos"
timeout_in_minutes: 5
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native-ios/rn0_69.feature
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*
- buildkite-agent pipeline upload .buildkite/react-native/android.pipeline.yml

- label: "RN 0.70 :ios: Integration Tests"
depends_on: build
- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: REACT NATIVE iOS STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
depends_on:
- "build"
agents:
queue: macos-12-arm
env:
XCODE_VERSION: 13
queue: "macos"
timeout_in_minutes: 5
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native-ios/rn0_70.feature
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*

- label: "RN 0.72 :ios: Integration Tests"
depends_on: build
agents:
queue: macos-12-arm
env:
XCODE_VERSION: 14
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native-ios/rn0_72.feature
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*

- label: "RN 0.69 :android: Integration Tests"
depends_on: build
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native-android/rn0_69.feature
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*

- label: "RN 0.70 :android: Integration Tests"
depends_on: build
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native-android/rn0_70.feature
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*

- label: "RN 0.72 :android: Integration Tests"
depends_on: build
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native-android/rn0_72.feature
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*

- label: RN 0.72 Integration Tests
depends_on: build
agents:
queue: macos-12-arm
env:
XCODE_VERSION: 14
commands:
- chmod +x bin/arm64-macos-bugsnag-cli
- bundle install
- bundle exec maze-runner features/react-native
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*

- buildkite-agent pipeline upload .buildkite/react-native/ios.pipeline.yml
31 changes: 31 additions & 0 deletions .buildkite/react-native/android.pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
agents:
queue: macos-14

steps:
- label: ':android: Build RN {{matrix}} CLI test fixture'
key: "build-react-native-cli-android-fixture"
timeout_in_minutes: 15
env:
JAVA_VERSION: "17"
NODE_VERSION: "18"
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "0"
BUILD_ANDROID: "true"
commands:
- "chmod +x bin/arm64-macos-bugsnag-cli"
- "bundle install"
- "bundle exec maze-runner features/react-native/android.feature"
matrix:
- "0.70"
- "0.73"
- "0.75"
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*
retry:
automatic:
- exit_status: "*"
limit: 1
31 changes: 31 additions & 0 deletions .buildkite/react-native/ios.pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
agents:
queue: macos-14

steps:
- label: ':ios: Build RN {{matrix}} CLI test fixture'
key: "build-react-native-cli-ios-fixture"
timeout_in_minutes: 15
env:
JAVA_VERSION: "17"
NODE_VERSION: "18"
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "0"
BUILD_IOS: "true"
commands:
- "chmod +x bin/arm64-macos-bugsnag-cli"
- "bundle install"
- "bundle exec maze-runner features/react-native/ios.feature"
matrix:
- "0.70"
- "0.73"
- "0.75"
plugins:
artifacts#v1.5.0:
download:
- bin/arm64-macos-bugsnag-cli
upload:
- maze_output/**/*
retry:
automatic:
- exit_status: "*"
limit: 1
Loading