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.5.1 #1110

Merged
merged 50 commits into from
Oct 23, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
5fd4d41
test(delivery-expo): convert tests
djskinner Sep 30, 2020
9515fef
chore: add unimodules-core.d.ts to docker images
djskinner Sep 30, 2020
41e6eef
test(plugin-expo-device): convert tests
djskinner Oct 1, 2020
b1645ce
test: improve jest configuration
djskinner Oct 1, 2020
79448fa
test: relocate @unimodules/core typing override
djskinner Oct 2, 2020
cdff50c
Merge branch 'next' into convert-tests-to-jest-2
djskinner Oct 2, 2020
5ae7502
chore: update unimodules-core.d.ts path in docker images
djskinner Oct 2, 2020
867c7e8
ci(react-native): make build step names more readable
twometresteve Oct 7, 2020
b03d18b
ci(react-native): move navigation tests on iOS to iOS 13
twometresteve Oct 7, 2020
5e15a93
ci(react-navigation): opt out of navigation tests rather than opt in
twometresteve Oct 7, 2020
7e741c4
ci(devices): stop using legacy device type names
twometresteve Oct 7, 2020
0c7334f
test(react-native): tighten condition for skipping navigation scenarios
twometresteve Oct 8, 2020
3aa4d1d
ci(react-native): increase java heap size for build test fixtures
twometresteve Oct 8, 2020
0a8b617
Merge pull request #1091 from bugsnag/comments-from-1083
twometresteve Oct 8, 2020
4a0d6a0
Merge pull request #1093 from bugsnag/java-heap-size
twometresteve Oct 9, 2020
882e022
ci(pipeline): use depends_on to shave time off build
twometresteve Oct 10, 2020
ed2d6ae
ci(pipeline): use depends_on in expo pipeline to shave time off build
twometresteve Oct 10, 2020
0673fe9
ci(pipeline): use depends_on in react native pipeline to save time on…
twometresteve Oct 10, 2020
6a2bc7c
Merge pull request #1095 from bugsnag/depends-on-pipeline
twometresteve Oct 12, 2020
b42c012
test(react-native): remove redundant plist and manifest test fixture …
twometresteve Oct 9, 2020
47e2065
test(react-native): standardise test fixture fields in line with inte…
twometresteve Oct 9, 2020
3adfb05
Test(react-native): clean at start and end of iOS builds
twometresteve Oct 9, 2020
e7bcdea
test(react-native): correct reading of configuration in native iOS layer
twometresteve Oct 9, 2020
0c290ef
test(react-native): add test fixture button to use bugsnag dashboard
twometresteve Oct 9, 2020
5214a35
test(react-native): rename test fixture button for using dashboard en…
twometresteve Oct 9, 2020
666e200
test(react-native): update test fixture accessibility labels accordin…
twometresteve Oct 11, 2020
9eb1f50
Merge pull request #1077 from bugsnag/convert-tests-to-jest-2
djskinner Oct 12, 2020
f3398f6
Merge pull request #1078 from bugsnag/convert-tests-to-jest-3
djskinner Oct 12, 2020
c68f7ef
Add trackInlineScripts to BrowserConfig
blimmer Oct 12, 2020
7ba3d22
test(react-native): bring navigation test apps into line with interna…
twometresteve Oct 12, 2020
843fe56
style(config): bring react native test fixtures into linting scope
twometresteve Oct 13, 2020
6cbbf3b
style(tests): resolve lint violations
twometresteve Oct 13, 2020
a550978
style(tests): resolve lint violations
twometresteve Oct 13, 2020
6954c3b
style(tests): resolve lint violations
twometresteve Oct 13, 2020
b7fa1a1
ci(image): ensure test folder is available for linting in CI
twometresteve Oct 13, 2020
45e540f
Merge pull request #1094 from bugsnag/react-native-fixture
twometresteve Oct 14, 2020
c5a68da
Merge pull request #1099 from bugsnag/rn-test-fixture-linting
twometresteve Oct 15, 2020
9fe0c2f
Merge pull request #1079 from bugsnag/convert-tests-to-jest-4
djskinner Oct 19, 2020
57d573c
test(browser): Add trackInlineScripts to typed config tests
bengourley Oct 19, 2020
cb55d15
chore: Update changelog
bengourley Oct 19, 2020
e967699
Merge pull request #1102 from bugsnag/fix/track-inline-scripts-type
bengourley Oct 20, 2020
3ee3597
deps(expo): Bump expo modules to match included versions
bengourley Oct 20, 2020
ceee8bb
Merge pull request #1103 from bugsnag/bengourley/expo-dep-update
bengourley Oct 20, 2020
eedb3e2
ci(maze-runner): take maze-runner docker image from releases repo
twometresteve Oct 21, 2020
2e01e23
Merge pull request #1108 from bugsnag/maze-2.7.1
twometresteve Oct 22, 2020
1a6d609
deps(react-native): Bump bugsnag-android to v5.2.2
bengourley Oct 22, 2020
e6cb9e3
deps(react-native): Bump bugsnag-cocoa to v6.2.2
bengourley Oct 22, 2020
fc68a12
chore: Update changelog for release
bengourley Oct 22, 2020
572a336
v7.5.1-alpha.0
imjoehaines Oct 22, 2020
a9625a8
chore: Add release date to changelog
bengourley Oct 23, 2020
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
54 changes: 33 additions & 21 deletions .buildkite/expo-pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
steps:
- label: ':docker: Build expo publisher'
key: "expo-publisher"
timeout_in_minutes: 30
env:
EXPO_RELEASE_CHANNEL: ${BUILDKITE_BUILD_ID}
Expand All @@ -15,7 +16,20 @@ steps:
- expo-publisher:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:expo-publisher-${BRANCH_NAME}
- expo-publisher:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:expo-publisher-latest

- label: ':docker: Publish expo app'
key: "publish-expo-app"
depends_on: "expo-publisher"
timeout_in_minutes: 20
agents:
queue: "opensource-highpower"
env:
EXPO_RELEASE_CHANNEL: ${BUILDKITE_BUILD_ID}
plugins:
- docker-compose#v3.1.0:
run: expo-publisher

- label: ':docker: Build expo maze runner image'
key: "expo-maze-runner-image"
timeout_in_minutes: 10
plugins:
- docker-compose#v3.1.0:
Expand All @@ -29,6 +43,7 @@ steps:
- expo-maze-runner:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-latest

- label: ':docker: Build expo APK builder'
key: "expo-android-builder"
timeout_in_minutes: 40
env:
EXPO_RELEASE_CHANNEL: ${BUILDKITE_BUILD_ID}
Expand All @@ -44,21 +59,11 @@ steps:
- expo-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:expo-android-builder-${BRANCH_NAME}
- expo-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:expo-android-builder-latest

- wait

- label: ':docker: Publish expo app'
timeout_in_minutes: 20
agents:
queue: "opensource-highpower"
env:
EXPO_RELEASE_CHANNEL: ${BUILDKITE_BUILD_ID}
plugins:
- docker-compose#v3.1.0:
run: expo-publisher

- wait

- label: ':docker: Build expo APK'
key: "build-expo-apk"
depends_on:
- "publish-expo-app"
- "expo-android-builder"
timeout_in_minutes: 20
agents:
queue: "opensource-highpower"
Expand All @@ -72,6 +77,9 @@ steps:
- expo-android-builder:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:expo-android-builder-latest

- label: ':docker: Build expo IPA'
key: "build-expo-ipa"
depends_on:
- "publish-expo-app"
timeout_in_minutes: 20
agents:
queue: "opensource-mac-expo"
Expand All @@ -81,9 +89,10 @@ steps:
commands:
- test/expo/scripts/build-ios.sh

- wait

- label: 'expo Android 9'
depends_on:
- "build-expo-apk"
- "expo-maze-runner-image"
timeout_in_minutes: 50
plugins:
artifacts#v1.2.0:
Expand All @@ -92,12 +101,15 @@ steps:
run: expo-maze-runner
use-aliases: true
env:
DEVICE_TYPE: "ANDROID_9"
DEVICE_TYPE: "ANDROID_9_0"
APP_LOCATION: "build/output.apk"
concurrency: 10
concurrency_group: 'browserstack-app'

- label: 'expo iOS 12'
depends_on:
- "build-expo-ipa"
- "expo-maze-runner-image"
timeout_in_minutes: 50
plugins:
artifacts#v1.2.0:
Expand All @@ -122,7 +134,7 @@ steps:
run: expo-maze-runner
use-aliases: true
env:
DEVICE_TYPE: "ANDROID_8"
DEVICE_TYPE: "ANDROID_8_1"
APP_LOCATION: "build/output.apk"
concurrency: 10
concurrency_group: 'browserstack-app'
Expand All @@ -136,7 +148,7 @@ steps:
run: expo-maze-runner
use-aliases: true
env:
DEVICE_TYPE: "ANDROID_7"
DEVICE_TYPE: "ANDROID_7_1"
APP_LOCATION: "build/output.apk"
concurrency: 10
concurrency_group: 'browserstack-app'
Expand All @@ -150,7 +162,7 @@ steps:
run: expo-maze-runner
use-aliases: true
env:
DEVICE_TYPE: "ANDROID_6"
DEVICE_TYPE: "ANDROID_6_0"
APP_LOCATION: "build/output.apk"
concurrency: 10
concurrency_group: 'browserstack-app'
Expand All @@ -164,7 +176,7 @@ steps:
run: expo-maze-runner
use-aliases: true
env:
DEVICE_TYPE: "ANDROID_5"
DEVICE_TYPE: "ANDROID_5_0"
APP_LOCATION: "build/output.apk"
concurrency: 10
concurrency_group: 'browserstack-app'
Expand Down
24 changes: 22 additions & 2 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ steps:
command: 'npm run test:types'

- label: ':docker: Build browser maze runner image'
key: "browser-maze-runner-image"
timeout_in_minutes: 20
plugins:
- artifacts#v1.2.0:
Expand All @@ -77,6 +78,7 @@ steps:
- browser-maze-runner:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}

- label: ':docker: Build node maze runner image'
key: "node-maze-runner-image"
timeout_in_minutes: 20
plugins:
- artifacts#v1.2.0:
Expand All @@ -88,9 +90,8 @@ steps:
cache-from:
- node-maze-runner:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-node-${BRANCH_NAME}

- wait

- label: ':chrome: v43 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -103,6 +104,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':chrome: v61 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -115,6 +117,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':ie: v8 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -127,6 +130,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':ie: v9 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -139,6 +143,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':ie: v10 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -151,6 +156,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':ie: v11 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -164,6 +170,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':edge: v14 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -176,6 +183,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':edge: v15 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -188,6 +196,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':safari: v6 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -200,6 +209,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':safari: v10 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -212,6 +222,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':desktop_computer: Opera v12 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -224,6 +235,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':iphone: iOS 10.3 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 20
plugins:
docker-compose#v3.3.0:
Expand All @@ -237,6 +249,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':android: Samsung Galaxy S8 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -249,6 +262,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':firefox: v30 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -261,6 +275,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':firefox: v56 Browser tests'
depends_on: "browser-maze-runner-image"
timeout_in_minutes: 10
plugins:
docker-compose#v3.3.0:
Expand All @@ -273,6 +288,7 @@ steps:
concurrency_group: 'browserstack'

- label: ':node: Node 4'
depends_on: "node-maze-runner-image"
timeout_in_minutes: 30
plugins:
docker-compose#v3.3.0:
Expand All @@ -284,6 +300,7 @@ steps:
NODE_VERSION: "4"

- label: ':node: Node 6'
depends_on: "node-maze-runner-image"
timeout_in_minutes: 30
plugins:
docker-compose#v3.3.0:
Expand All @@ -295,6 +312,7 @@ steps:
NODE_VERSION: "6"

- label: ':node: Node 8'
depends_on: "node-maze-runner-image"
timeout_in_minutes: 30
plugins:
docker-compose#v3.3.0:
Expand All @@ -305,6 +323,7 @@ steps:
NODE_VERSION: "8"

- label: ':node: Node 10'
depends_on: "node-maze-runner-image"
timeout_in_minutes: 30
plugins:
docker-compose#v3.3.0:
Expand All @@ -315,6 +334,7 @@ steps:
NODE_VERSION: "10"

- label: ':node: Node 12'
depends_on: "node-maze-runner-image"
timeout_in_minutes: 30
plugins:
docker-compose#v3.3.0:
Expand Down
Loading