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 v8.1.4 #2290

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7b9abf5
Buildkite pipeline tidy-up
Dec 2, 2024
af5c69e
test: :white_check_mark: change target to ES5 to prevent differential…
gingerbenw Dec 5, 2024
1b8eba7
Merge pull request #2271 from bugsnag/gingerbenw/fix-angular-tests
gingerbenw Dec 5, 2024
35eb28c
Update browser matrix to use iOS 11 (#2269)
gingerbenw Dec 5, 2024
be02ce3
Merge branch 'next' into tms/pipeline-tidy
Dec 5, 2024
af58e32
Correction to merge conflict resolution
Dec 5, 2024
7450e20
Merge pull request #2270 from bugsnag/tms/pipeline-tidy
twometresteve Dec 5, 2024
e547b9e
Fix dependency updater workflow (#2263)
Cawllec Dec 6, 2024
24974fe
Restrict access for built-in github token
Cawllec Dec 6, 2024
0fa9cb2
chore: :lock: run npm audit fix
gingerbenw Dec 11, 2024
287961c
Merge pull request #2274 from bugsnag/gingerbenw/npm-audit
gingerbenw Dec 11, 2024
bc03ca7
Generate type definition using Angular 17 (#2275)
gingerbenw Dec 18, 2024
1ff99a5
Merge pull request #2272 from bugsnag/workflows/signing-permissions
gingerbenw Jan 6, 2025
c65d1d8
Corrected setUser TS interface to allow for null arguments (#2262)
agrzegorzewski Jan 8, 2025
1e8bb4c
ci(react-native): patch static fixtures to fix boost download url (#2…
yousif-bugsnag Jan 10, 2025
3b9003e
pin concurrent-ruby to 1.3.4
gingerbenw Jan 16, 2025
1952d4b
Support Angular 19 (#2278)
gingerbenw Jan 17, 2025
7b0820f
Merge pull request #2282 from bugsnag/gingerbenw/cocoapods-build-issue
gingerbenw Jan 17, 2025
6a669f2
chore: :package: commit updated package-lock after npm install
gingerbenw Jan 17, 2025
3b2190b
Merge pull request #2283 from bugsnag/gingerbenw/fixup-package-lock
gingerbenw Jan 17, 2025
1aa491f
docs: :memo: update CHANGELOG.md
gingerbenw Jan 23, 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
131 changes: 69 additions & 62 deletions .buildkite/basic/browser-pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
agents:
queue: "opensource"

steps:

- group: "Browser Tests"
Expand Down Expand Up @@ -42,6 +45,72 @@ steps:
- exit_status: "*"
limit: 1

#
# BrowserStack non-https tests
#
- label: ":browserstack: {{matrix}} non-https tests"
matrix:
- ios_11
- safari_16
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bs
run: browser-maze-runner-bs
use-aliases: true
command:
- "--farm=bs"
- "--browser={{matrix}}"
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 2
concurrency_group: "browserstack"
concurrency_method: eager

#
# BrowserStack https tests
#
- label: ":browserstack: {{matrix}} tests"
matrix:
- edge_17
- safari_10
- ios_15
- android_7
# TODO: Move these to BitBar
- chrome_43
- chrome_72
- firefox_78
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bs
run: browser-maze-runner-bs
use-aliases: true
command:
- "--https"
- "--farm=bs"
- "--browser={{matrix}}"
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 2
concurrency_group: "browserstack"
concurrency_method: eager


#
# BitBar tests
#
Expand Down Expand Up @@ -135,65 +204,3 @@ steps:
concurrency_method: eager
env:
HOST: "localhost" # IE11 needs the host set to localhost for some reason

- label: ":browserstack: {{matrix}} tests"
matrix:
- edge_17
- safari_10
- ios_15
- android_7
# TODO: Move these to BitBar
- chrome_43
- chrome_72
- firefox_78
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bs
run: browser-maze-runner-bs
use-aliases: true
command:
- "--https"
- "--farm=bs"
- "--browser={{matrix}}"
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 2
concurrency_group: "browserstack"
concurrency_method: eager

#
# BrowserStack non-https tests
#
- label: ":browserstack: {{matrix}} non-https tests"
matrix:
- safari_16
- ios_10
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bs
run: browser-maze-runner-bs
use-aliases: true
command:
- "--farm=bs"
- "--browser={{matrix}}"
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 2
concurrency_group: "browserstack"
concurrency_method: eager
3 changes: 3 additions & 0 deletions .buildkite/basic/node-pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
agents:
queue: "opensource"

steps:

- group: "Node Tests"
Expand Down
11 changes: 7 additions & 4 deletions .buildkite/basic/react-native-android-pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
agents:
queue: "opensource"

steps:

- group: "React Native (Android) Tests"
steps:
- label: ':android: Build RN {{matrix}} test fixture APK (Old Arch)'
key: "build-react-native-android-fixture-old-arch"
timeout_in_minutes: 30
timeout_in_minutes: 15
agents:
queue: macos-14
env:
Expand All @@ -28,7 +31,7 @@ steps:

- label: ':android: Build RN {{matrix}} test fixture APK (New Arch)'
key: "build-react-native-android-fixture-new-arch"
timeout_in_minutes: 30
timeout_in_minutes: 15
agents:
queue: macos-14
env:
Expand All @@ -55,7 +58,7 @@ steps:
#
- label: ":bitbar: :android: RN {{matrix}} Android 12 (Old Arch) end-to-end tests"
depends_on: "build-react-native-android-fixture-old-arch"
timeout_in_minutes: 60
timeout_in_minutes: 30
plugins:
artifacts#v1.9.0:
download: "test/react-native/features/fixtures/generated/old-arch/{{matrix}}/reactnative.apk"
Expand Down Expand Up @@ -92,7 +95,7 @@ steps:

- label: ":bitbar: :android: RN {{matrix}} Android 12 (New Arch) end-to-end tests"
depends_on: "build-react-native-android-fixture-new-arch"
timeout_in_minutes: 60
timeout_in_minutes: 30
plugins:
artifacts#v1.9.0:
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/reactnative.apk"
Expand Down
19 changes: 11 additions & 8 deletions .buildkite/basic/react-native-ios-pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
agents:
queue: "opensource"

steps:

- group: "React Native (iOS) Tests"
Expand All @@ -8,7 +11,7 @@ steps:
#
- label: ':mac: Build RN {{matrix}} test fixture ipa (Old Arch)'
key: "build-react-native-ios-fixture-old-arch"
timeout_in_minutes: 30
timeout_in_minutes: 20
agents:
queue: "macos-14"
env:
Expand All @@ -32,7 +35,7 @@ steps:

- label: ':mac: Build RN {{matrix}} test fixture ipa (New Arch)'
key: "build-react-native-ios-fixture-new-arch"
timeout_in_minutes: 30
timeout_in_minutes: 20
agents:
queue: "macos-14"
env:
Expand All @@ -56,9 +59,9 @@ steps:
#
# End-to-end tests
#
- label: ":bitbar: :mac: RN {{matrix}} iOS 16 (Old Arch) end-to-end tests"
- label: ":bitbar: :mac: RN {{matrix}} iOS (Old Arch) end-to-end tests"
depends_on: "build-react-native-ios-fixture-old-arch"
timeout_in_minutes: 60
timeout_in_minutes: 30
plugins:
artifacts#v1.9.0:
download: "test/react-native/features/fixtures/generated/old-arch/{{matrix}}/output/reactnative.ipa"
Expand All @@ -70,7 +73,7 @@ steps:
command:
- --app=/app/features/fixtures/generated/old-arch/{{matrix}}/output/reactnative.ipa
- --farm=bb
- --device=IOS_16
- --device=IOS_15
- --fail-fast
- --no-tunnel
- --aws-public-ip
Expand All @@ -92,9 +95,9 @@ steps:
- "0.75"
- "0.76"

- label: ":bitbar: :mac: RN {{matrix}} iOS 16 (New Arch) end-to-end tests"
- label: ":bitbar: :mac: RN {{matrix}} iOS (New Arch) end-to-end tests"
depends_on: "build-react-native-ios-fixture-new-arch"
timeout_in_minutes: 60
timeout_in_minutes: 30
plugins:
artifacts#v1.9.0:
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa"
Expand All @@ -106,7 +109,7 @@ steps:
command:
- --app=/app/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa
- --farm=bb
- --device=IOS_16
- --device=IOS_15
- --fail-fast
- --no-tunnel
- --aws-public-ip
Expand Down
3 changes: 3 additions & 0 deletions .buildkite/full/block.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@ steps:

- label: 'Upload the full test pipeline'
depends_on: 'trigger-full-build'
agents:
queue: macos
timeout_in_minutes: 5
command: buildkite-agent pipeline upload .buildkite/full/pipeline.full.yml
12 changes: 12 additions & 0 deletions .buildkite/full/pipeline.full.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
agents:
queue: "opensource"

steps:

#
Expand Down Expand Up @@ -25,19 +28,28 @@ steps:
depends_on:
- "publish-js"
- "android-builder-base-java-11"
agents:
queue: "macos"
timeout_in_minutes: 5
commands:
- buildkite-agent pipeline upload .buildkite/full/react-native-android-pipeline.full.yml

- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: FULL REACT NATIVE (IOS) STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
depends_on:
- "publish-js"
agents:
queue: "macos"
timeout_in_minutes: 5
commands:
- buildkite-agent pipeline upload .buildkite/full/react-native-ios-pipeline.full.yml

- 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-java-11"
agents:
queue: "macos"
timeout_in_minutes: 5
commands:
- buildkite-agent pipeline upload .buildkite/full/react-native-cli-pipeline.full.yml

Expand Down
Loading
Loading