Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v7.22.4 #2080

Merged
merged 68 commits into from
Feb 6, 2024
Merged
Changes from 1 commit
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
517db38
add gatsby example
Dec 13, 2023
8172e1c
fix docker usage in gatsy example
Dec 14, 2023
3a71e3c
update gatsby example readme
Dec 14, 2023
6e3220b
add source map uploading to gatsby example
Dec 14, 2023
ba40b28
gatsby example: clean up tsconfig.json
Dec 14, 2023
969a86f
use Bugsnag.isStarted() in gatsby example
Dec 22, 2023
c1fc98b
Remove dev activity
twometresteve Dec 22, 2023
637f8b9
Remove flipper
twometresteve Dec 22, 2023
116575e
Remove flipper
twometresteve Dec 22, 2023
be22a1c
Bump dependencies
twometresteve Dec 22, 2023
85839e4
Set appPackage and appActivity Appium capabilities
twometresteve Jan 3, 2024
aac6f70
Merge branch 'next' into tms/cannot-start-app-2
twometresteve Jan 3, 2024
c24b283
Merge pull request #2063 from bugsnag/tms/cannot-start-app
twometresteve Jan 4, 2024
d826934
Merge branch 'next' into tms/cannot-start-app-2
twometresteve Jan 4, 2024
578b998
Trim blank line
twometresteve Jan 4, 2024
27d2bc0
fix docker command in gatsby example
Jan 8, 2024
9dda839
Refactor all fixture packages to use com.reactnative
twometresteve Jan 8, 2024
11ed5c7
Corrections
twometresteve Jan 8, 2024
2902080
Merge pull request #2054 from bugsnag/gatsby-example
djskinner Jan 9, 2024
935b1a4
Merge pull request #2065 from bugsnag/tms/cannot-start-app-2
twometresteve Jan 9, 2024
f7110c5
update release script
gingerbenw Mar 14, 2023
7735fbc
always use publish from-package
gingerbenw Mar 14, 2023
6701bb2
push latest git tag
gingerbenw Mar 14, 2023
f85bca3
publish from-package when using RETRY_PUBLISH
gingerbenw Mar 15, 2023
2eee611
Apply suggestions from code review
gingerbenw Mar 15, 2023
9718cd5
push all tags from docker container
gingerbenw Mar 15, 2023
1c1f99c
fix order of package change detection and push all git changes, not j…
gingerbenw Jun 27, 2023
715c2fb
move --dist-tag next to publish command
gingerbenw Oct 31, 2023
3225cf6
Merge pull request #1939 from bugsnag/PLAT-9555/fix-release-script
yousif-bugsnag Jan 11, 2024
187c3f1
handle updated Vue error info URL
yousif-bugsnag Jan 22, 2024
a804ba6
Update Vue error info mappings
yousif-bugsnag Jan 22, 2024
c61d9b2
Merge pull request #2068 from bugsnag/PLAT-11473/vue-error-info-mapping
yousif-bugsnag Jan 23, 2024
ce0f11e
Make DIST_TAG a required env var when releasing
yousif-bugsnag Jan 22, 2024
8a70db4
Merge pull request #2069 from bugsnag/PLAT-11222/release-script-dist-tag
yousif-bugsnag Jan 23, 2024
ade75bb
deps(react-native): bump bugsnag-android to v5.32.1
yousif-bugsnag Jan 24, 2024
8a1c040
Merge pull request #2071 from bugsnag/android-bump-5-32-1
yousif-bugsnag Jan 24, 2024
68ad902
Add server reset to skipping scenario (#2070)
Cawllec Jan 24, 2024
f23cdc7
build: :lock: update @babel/traverse
gingerbenw Jan 17, 2024
b703be9
build: :alembic: lock babel/traverse and babel/types to 7.23.6
gingerbenw Jan 17, 2024
b3c08a3
lock babel/traverse version to 7.23.2
gingerbenw Jan 17, 2024
704cce4
update types to 7.23.3
gingerbenw Jan 17, 2024
937957d
build: :arrow_up: update all babel dependencies
gingerbenw Jan 17, 2024
c8f2d59
build: :label: skip type checking node_modules
gingerbenw Jan 24, 2024
e3d34ce
test: :label: use interface instead of declaring class
gingerbenw Jan 24, 2024
fb824ed
publish xcprivacy file from vendored bugsnag-cocoa
yousif-bugsnag Jan 24, 2024
f22e2bd
Merge pull request #2072 from bugsnag/ios-privacy-info
yousif-bugsnag Jan 25, 2024
2115ba1
Merge pull request #2067 from bugsnag/babel-traverse-cve-2023-45133
gingerbenw Jan 25, 2024
768ca82
Bump y18n from 3.2.1 to 3.2.2 in /packages/plugin-angular
dependabot[bot] Jan 29, 2024
ca561a4
Merge pull request #2075 from bugsnag/dependabot/npm_and_yarn/package…
djskinner Jan 30, 2024
0437828
Add RN 0.73 test fixture
yousif-bugsnag Jan 11, 2024
cf9303f
update info.plist
yousif-bugsnag Jan 12, 2024
3817e6a
add newarch.gradle.properties
yousif-bugsnag Jan 12, 2024
beda060
Add scenarios to xcode project and set development team
yousif-bugsnag Jan 11, 2024
fe0caac
remove flipper
yousif-bugsnag Jan 30, 2024
859ed2a
Update Android and iOS pipelines to 0.73
yousif-bugsnag Jan 11, 2024
7ddc7c0
Disable 0.73 iOS New Arch tests for now
yousif-bugsnag Jan 17, 2024
6a61063
enable proguard in RN test fixtures
yousif-bugsnag Jan 24, 2024
d559836
Allow for obfuscated filenames in native stacktrace test
yousif-bugsnag Jan 30, 2024
4b2e284
update test fixture instructions
yousif-bugsnag Jan 30, 2024
1b00ba6
Use separate android builder images for java 17 and node 18
yousif-bugsnag Jan 31, 2024
b8c93d5
Update npm auth config for node 18
yousif-bugsnag Jan 31, 2024
a501093
Merge pull request #2077 from bugsnag/rn073-tests
yousif-bugsnag Jan 31, 2024
292999e
Remove <= RN 0.65 from CI
twometresteve Jan 31, 2024
e3dcb44
Remove test fixtures below RN 0.66
twometresteve Jan 31, 2024
7fb547d
Merge pull request #2078 from bugsnag/tms/remove-rn-versions
twometresteve Feb 1, 2024
1af4d62
Bump y18n from 3.2.1 to 3.2.2
dependabot[bot] Feb 5, 2024
c5948c4
Merge pull request #2079 from bugsnag/dependabot/npm_and_yarn/y18n-3.2.2
djskinner Feb 5, 2024
e46b91a
Release v7.22.4
yousif-bugsnag Feb 5, 2024
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
25 changes: 11 additions & 14 deletions .buildkite/basic/react-native-android-pipeline.yml
Original file line number Diff line number Diff line change
@@ -5,19 +5,16 @@ steps:
#
# Android builder
#
- label: ":docker: Build RN Android Builder image"
key: "android-builder-image"
- label: ":docker: Build RN Android Builder image (Java 17, Node 18)"
key: "android-builder-image-java-17-node-18"
timeout_in_minutes: 30
plugins:
- docker-compose#v4.12.0:
build: react-native-android-builder
build: react-native-android-builder-java-17-node-18
image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
cache-from: react-native-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
args:
- JAVA_VERSION=17
- NODE_VERSION=18
cache-from: react-native-android-builder-java-17-node-18:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
- docker-compose#v4.12.0:
push: react-native-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
push: react-native-android-builder-java-17-node-18:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
retry:
automatic:
- exit_status: "*"
@@ -29,16 +26,16 @@ steps:
- label: ":android: Build RN 0.73 (Old Arch) apk"
key: "rn-0-73-old-arch-apk"
depends_on:
- "android-builder-image"
- "android-builder-image-java-17-node-18"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.73"
RN_NEW_ARCH: "false"
ARTEFACT_NAME: "rn0.73-old-arch"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-17-node-18
run: react-native-android-builder-java-17-node-18
artifact_paths:
- build/rn0.73-old-arch.apk
retry:
@@ -49,16 +46,16 @@ steps:
- label: ":android: Build RN 0.73 (New Arch) apk"
key: "rn-0-73-new-arch-apk"
depends_on:
- "android-builder-image"
- "android-builder-image-java-17-node-18"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.73"
RN_NEW_ARCH: "true"
ARTEFACT_NAME: "rn0.73-new-arch"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-17-node-18
run: react-native-android-builder-java-17-node-18
artifact_paths:
- build/rn0.73-new-arch.apk
retry:
4 changes: 2 additions & 2 deletions .buildkite/full/pipeline.full.yml
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ steps:
- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: FULL REACT NATIVE (ANDROID) STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
depends_on:
- "publish-js"
- "android-builder-base"
- "android-builder-base-java-11"
commands:
- buildkite-agent pipeline upload .buildkite/full/react-native-android-pipeline.full.yml

@@ -19,7 +19,7 @@ steps:
- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: REACT NATIVE CLI STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
depends_on:
- "publish-js"
- "android-builder-base"
- "android-builder-base-java-11"
commands:
- buildkite-agent pipeline upload .buildkite/full/react-native-cli-pipeline.full.yml

91 changes: 44 additions & 47 deletions .buildkite/full/react-native-android-pipeline.full.yml
Original file line number Diff line number Diff line change
@@ -5,19 +5,16 @@ steps:
#
# Android builder
#
- label: ":docker: Build legacy RN Android Builder image (Java 11, Node 16)"
key: "android-builder-image-legacy"
- label: ":docker: Build RN Android Builder image (Java 11, Node 16)"
key: "android-builder-image-java-11-node-16"
timeout_in_minutes: 30
plugins:
- docker-compose#v4.12.0:
build: react-native-android-builder
build: react-native-android-builder-java-11-node-16
image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
cache-from: react-native-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}-jdk11-node16
args:
- JAVA_VERSION=11
- NODE_VERSION=16
cache-from: react-native-android-builder-java-11-node-16:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
- docker-compose#v4.12.0:
push: react-native-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}-jdk11-node16
push: react-native-android-builder-java-11-node-16:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
retry:
automatic:
- exit_status: "*"
@@ -29,15 +26,15 @@ steps:
- label: ":android: Build RN 0.60 apk"
key: "rn-0-60-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.60"
LANG: "en_US.UTF-8"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.60.apk
retry:
@@ -48,14 +45,14 @@ steps:
- label: ":android: Build RN 0.66 apk"
key: "rn-0-66-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.66"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.66.apk
retry:
@@ -66,14 +63,14 @@ steps:
- label: ":android: Build RN 0.67 apk"
key: "rn-0-67-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.67"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.67.apk
retry:
@@ -84,14 +81,14 @@ steps:
- label: ":android: Build RN 0.68 Hermes apk"
key: "rn-0-68-hermes-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.68-hermes"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.68-hermes.apk
retry:
@@ -102,14 +99,14 @@ steps:
- label: ":android: Build RN 0.69 apk"
key: "rn-0-69-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.69"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.69.apk
retry:
@@ -120,16 +117,16 @@ steps:
- label: ":android: Build RN 0.71 (Old Arch) apk"
key: "rn-0-71-old-arch-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.71"
RN_NEW_ARCH: "false"
ARTEFACT_NAME: "rn0.71-old-arch"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.71-old-arch.apk
retry:
@@ -140,16 +137,16 @@ steps:
- label: ":android: Build RN 0.71 (New Arch) apk"
key: "rn-0-71-new-arch-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.71"
RN_NEW_ARCH: "true"
ARTEFACT_NAME: "rn0.71-new-arch"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.71-new-arch.apk
retry:
@@ -160,16 +157,16 @@ steps:
- label: ":android: Build RN 0.72 (Old Arch) apk"
key: "rn-0-72-old-arch-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.72"
RN_NEW_ARCH: "false"
ARTEFACT_NAME: "rn0.72-old-arch"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.72-old-arch.apk
retry:
@@ -180,16 +177,16 @@ steps:
- label: ":android: Build RN 0.72 (New Arch) apk"
key: "rn-0-72-new-arch-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.72"
RN_NEW_ARCH: "true"
ARTEFACT_NAME: "rn0.72-new-arch"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/rn0.72-new-arch.apk
retry:
@@ -200,16 +197,16 @@ steps:
- label: ":android: Build react-navigation 0.60 apk"
key: "react-navigation-0-60-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.60"
JS_SOURCE_DIR: "react_navigation_js"
ARTEFACT_NAME: "r_navigation_0.60"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/r_navigation_0.60.apk
retry:
@@ -220,16 +217,16 @@ steps:
- label: ":android: Build react-navigation 0.69 apk"
key: "react-navigation-0-69-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.69"
JS_SOURCE_DIR: "react_navigation_js"
ARTEFACT_NAME: "r_navigation_0.69"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/r_navigation_0.69.apk
retry:
@@ -240,16 +237,16 @@ steps:
- label: ":android: Build react-native-navigation 0.60 apk"
key: "react-native-navigation-0-60-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.60"
JS_SOURCE_DIR: "react_native_navigation_js"
ARTEFACT_NAME: "r_native_navigation_0.60"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/r_native_navigation_0.60.apk
retry:
@@ -260,16 +257,16 @@ steps:
- label: ":android: Build react-native-navigation 0.66 apk"
key: "react-native-navigation-0-66-apk"
depends_on:
- "android-builder-image-legacy"
- "android-builder-image-java-11-node-16"
timeout_in_minutes: 60
env:
REACT_NATIVE_VERSION: "rn0.66"
JS_SOURCE_DIR: "react_native_navigation_js"
ARTEFACT_NAME: "r_native_navigation_0.66"
plugins:
- docker-compose#v4.12.0:
pull: react-native-android-builder
run: react-native-android-builder
pull: react-native-android-builder-java-11-node-16
run: react-native-android-builder-java-11-node-16
artifact_paths:
- build/r_native_navigation_0.66.apk
retry:
2 changes: 0 additions & 2 deletions .buildkite/full/react-native-cli-pipeline.full.yml
Original file line number Diff line number Diff line change
@@ -201,8 +201,6 @@ steps:
build: react-native-cli-android-builder
image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
cache-from: react-native-cli-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
args:
- JAVA_VERSION=11
- docker-compose#v4.12.0:
push: react-native-cli-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-${BRANCH_NAME}
retry:
Loading