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.9.5 #1369

Merged
merged 19 commits into from
Apr 26, 2021
Merged
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
steps:

#
# License audit
#
- label: ':copyright: License Audit'
timeout_in_minutes: 20
agents:
queue: opensource-mac-cocoa-11
command: scripts/license_finder.sh

#
# Android builder base - used by React Native and React Native CLI
#
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## v7.9.5 (2021-04-26)

### Changed

- (react-native): Update bugsnag-cocoa to v6.9.0
- App hangs that occur while an app is in the background will no longer be reported. [bugsnag-cocoa#1075](https://github.com/bugsnag/bugsnag-cocoa/pull/1075)
- Add `binaryArch` and `runningOnRosetta` to the `app` metadata tab. [bugsnag-cocoa#1073](https://github.com/bugsnag/bugsnag-cocoa/pull/1073)
- Bugsnag can now be used without AppKit, allowing use in daemons and other processes running in non-UI sessions. [bugsnag-cocoa#1072](https://github.com/bugsnag/bugsnag-cocoa/pull/1072)
- (react-native): Update bugsnag-android to v5.9.1
- Add projectPackages field to error payloads [bugsnag-android#1226](https://github.com/bugsnag/bugsnag-android/pull/1226)
- Fix deserialization bug in persisted NDK errors [bugsnag-android#1220](https://github.com/bugsnag/bugsnag-android/pull/1220)

## v7.9.4 (2021-04-19)

### Changed
Expand Down
1 change: 1 addition & 0 deletions config/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
decisions.yml
2 changes: 1 addition & 1 deletion dockerfiles/Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ RUN apk add --update bash
WORKDIR /app

COPY package*.json ./
RUN npm install
RUN npm install --unsafe-perm

COPY babel.config.js lerna.json .eslintignore .eslintrc.js jest.config.js tsconfig.json packages/expo/unimodules-core.d.ts ./
ADD min_packages.tar .
Expand Down
3 changes: 2 additions & 1 deletion dockerfiles/Dockerfile.publisher
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# CI test image for unit/lint/type tests
FROM node:lts-alpine

RUN apk add --update bash git
RUN apk add --update bash git curl

RUN rm -f ~/.npmrc

Expand All @@ -10,6 +10,7 @@ ARG REG_NPM_EMAIL
RUN echo "_auth=$REG_BASIC_CREDENTIAL" >> ~/.npmrc
RUN echo "email=$REG_NPM_EMAIL" >> ~/.npmrc
RUN echo "always-auth=true" >> ~/.npmrc
RUN echo "unsafe-perm=true" >> ~/.npmrc

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "7.9.4"
"version": "7.9.5-alpha.0"
}
1 change: 1 addition & 0 deletions packages/react-native/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,4 @@ DerivedData
*.ipa
*.xcuserstate
project.xcworkspace
android/com/bugsnag
9 changes: 3 additions & 6 deletions packages/react-native/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ Both [`bugsnag-android`](https://github.com/bugnsag/bugsnag-android) and [`bugsn

To update the version of the bundled artefacts:

- Ensure `bugsnag-js` (this repo) is cloned in a sibling directory alongside `bugsnag-android`
- Checkout the tag of the release version to be vendored in `bugsnag-android` (e.g. `git checkout v5.2.2`)
- From within the React Native package directory in this repo (`cd packages/react-native`), run the `./update-android.sh` script. This will build the Android notifier and copy the files in.
- Run the script `packages/react-native/update-android.sh`. This script accepts version tags, sha, or a local directory, but for releases specify a version (e.g. `packages/react-native/update-android.sh --version 5.2.2`).
- To install the new artifacts locally (for local testing only), run `packages/react-native/prepare-android-vendor.sh`.
- Update the changelog according to the [contributing guide](../../CONTRIBUTING.md), creating a new `TBD` section if one doesn't exist. Under the section `### Changed` add a new entry: `- (react-native): Update bugsnag-android to v{VERSION}`, indenting one level and including the entire changelog for the version that has been updated. If multiple releases have been made since the version bump, the changelog entries for the interim should be aggregated into one.

#### iOS
Expand All @@ -21,9 +20,7 @@ To update the version of the bundled artefacts:

To update the version of the bundled notifier source:

- Ensure `bugsnag-js` (this repo) is cloned in a sibling directory alongside `bugsnag-cocoa`
- Checkout the tag of the release version to be vendored in `bugsnag-cocoa` (e.g. `git checkout v5.2.2`)
- From within the React Native package directory in this repo (`cd packages/react-native`), run the `./update-ios.sh` script. This will copy the Cocoa sources and headers into the correct locations.
- Run the script `packages/react-native/update-ios.sh`. This script accepts version tags, sha, or a local directory, but for releases specify a version (e.g. `packages/react-native/update-ios.sh --version 6.6.2`). This will copy the Cocoa sources and headers into the correct locations.
- Update the changelog according to the [contributing guide](../../CONTRIBUTING.md), creating a new `TBD` section if one doesn't exist. Under the section `### Changed` add a new entry: `- (react-native): Update bugsnag-cocoa to v{VERSION}`, indenting one level and including the entire changelog for the version that has been updated. If multiple releases have been made since the version bump, the changelog entries for the interim should be aggregated into one.

## Development
Expand Down
1 change: 0 additions & 1 deletion packages/react-native/android/.bugsnag-android-version

This file was deleted.

4 changes: 2 additions & 2 deletions packages/react-native/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ android {
}

dependencies {
api "com.bugsnag:bugsnag-android:5.9.0-react-native"
api "com.bugsnag:bugsnag-plugin-react-native:5.9.0-react-native"
api "com.bugsnag:bugsnag-android:5.9.1"
api "com.bugsnag:bugsnag-plugin-react-native:5.9.1"
implementation 'com.facebook.react:react-native:+'

testImplementation "junit:junit:4.12"
Expand Down
Binary file not shown.

This file was deleted.

Binary file not shown.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.

This file was deleted.

Binary file not shown.

This file was deleted.

Loading