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 source and support Unity v6 #847

Merged
merged 47 commits into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
0e9f42f
Working in editor
richardelms Nov 4, 2024
d1131cd
ready to test big rake changes
richardelms Nov 4, 2024
6a27f14
clean
richardelms Nov 4, 2024
c4a5ab6
create dirs
richardelms Nov 4, 2024
cd96d0a
force import
richardelms Nov 4, 2024
b6d4a00
asset plugin importer
richardelms Nov 4, 2024
d3ce898
rake clarification
richardelms Nov 4, 2024
e0ef31f
convert and run unit tests on build
richardelms Nov 5, 2024
6f486fd
end
richardelms Nov 5, 2024
86fbad3
force import settings
richardelms Nov 5, 2024
ca2191e
end again
richardelms Nov 5, 2024
9fa7fa0
ios fix
richardelms Nov 5, 2024
a885aa6
native code
richardelms Nov 5, 2024
875a2e6
compile native code with cocoa sdk
richardelms Nov 5, 2024
9d49a74
webgl fix
richardelms Nov 5, 2024
1c29a98
skip macos while it's fixed in next
richardelms Nov 6, 2024
5980a5f
allow in editor editing
richardelms Nov 6, 2024
94bd21a
prep for upm
richardelms Nov 6, 2024
9a548ed
editor only asmblydeff
richardelms Nov 6, 2024
55a0cf8
update upgrading guide
richardelms Nov 6, 2024
bdac220
fix upm generation
richardelms Nov 6, 2024
69c44c5
import
richardelms Nov 6, 2024
4d650d3
import
richardelms Nov 6, 2024
fb07507
remove meta temp dir
richardelms Nov 6, 2024
4b99ff3
upm build script complete
richardelms Nov 6, 2024
b809403
import clarity
richardelms Nov 6, 2024
8e317a5
add web sub mod
richardelms Nov 6, 2024
178a74a
https webrequest git module
richardelms Nov 6, 2024
d2f4109
Bugsnag unity web request
richardelms Nov 6, 2024
0187491
windows smoke test [full ci]
richardelms Nov 6, 2024
bc16c94
remove unnecessary windows step [full ci]
richardelms Nov 6, 2024
7db8bca
update BugsnagUnityWebRequest to v2.0.0
richardelms Nov 7, 2024
1e63e3b
changelog
richardelms Nov 7, 2024
deaa9d7
Merge next -> shipSource [full ci]
richardelms Nov 7, 2024
0ef1a46
test fix [full ci]
richardelms Nov 7, 2024
134df80
re enable macos [full ci]
richardelms Nov 7, 2024
e22d468
remove wrong comment
richardelms Nov 7, 2024
0373594
fixes
richardelms Nov 7, 2024
5a64e82
temp CI fix [full ci]
richardelms Nov 7, 2024
79d010e
breadcrumbs scenario fix
richardelms Nov 7, 2024
433ec5d
test fix [full ci]
richardelms Nov 7, 2024
6ed7258
test fix [full ci]
richardelms Nov 7, 2024
c7a539a
test fix [full ci]
richardelms Nov 7, 2024
8962bc2
mac 2020 [full ci]
richardelms Nov 8, 2024
e8a1fee
fail fast [full ci]
richardelms Nov 8, 2024
1911efb
rename bugsnag compiler flag
richardelms Nov 11, 2024
b22ee92
revert session.GetUser change
richardelms Nov 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 1 addition & 20 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,28 +21,9 @@ steps:
- exit_status: "*"
limit: 1

- label: Ensure notifier builds on Windows (for development)
timeout_in_minutes: 30
agents:
queue: windows-unity-wsl
env:
UNITY_VERSION: *2021
WSLENV: UNITY_VERSION
command:
- /mnt/c/Windows/System32/cmd.exe /c .\\scripts\\ci-build-windows-plugin.bat
plugins:
artifacts#v1.5.0:
upload:
- from: Bugsnag.unitypackage
to: Bugsnag_WindowsBuilt.unitypackage
retry:
automatic:
- exit_status: "*"
limit: 1

- label: 'Run size impact reporting'
depends_on: build_unitypackage
timeout_in_minutes: 10
timeout_in_minutes: 30
env:
UNITY_VERSION: *2021
plugins:
Expand Down
51 changes: 1 addition & 50 deletions .buildkite/unity.2020.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,27 +27,6 @@ steps:
- exit_status: "*"
limit: 1

# - label: ':android: Build Android EDM test fixture for Unity 2020'
richardelms marked this conversation as resolved.
Show resolved Hide resolved
# timeout_in_minutes: 30
# key: 'build-edm-fixture-2020'
# env:
# UNITY_VERSION: *2020
# plugins:
# artifacts#v1.9.0:
# download:
# - Bugsnag.unitypackage
# upload:
# - features/fixtures/EDM_Fixture/edm_2020.apk
# - features/scripts/buildEdmFixture.log
# - features/scripts/edmImport.log
# - features/scripts/enableEdm.log
# commands:
# - rake test:edm:build
# retry:
# automatic:
# - exit_status: "*"
# limit: 1

#
# Build iOS test fixtures
#
Expand Down Expand Up @@ -117,6 +96,7 @@ steps:
automatic:
- exit_status: "*"
limit: 1

- label: Build Unity 2020 WebGL test fixture
timeout_in_minutes: 30
key: "webgl-2020-fixture"
Expand Down Expand Up @@ -198,35 +178,6 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager

# - label: ':android: Run Android EDM e2e tests for Unity 2020'
# timeout_in_minutes: 60
# depends_on: 'build-edm-fixture-2020'
# agents:
# queue: opensource
# env:
# UNITY_VERSION: *2021
# plugins:
# artifacts#v1.9.0:
# download:
# - "features/fixtures/EDM_Fixture/edm_2020.apk"
# upload:
# - "maze_output/**/*"
# docker-compose#v3.7.0:
# pull: maze-runner
# run: maze-runner
# command:
# - "--app=/app/features/fixtures/EDM_Fixture/edm_2020.apk"
# - "--farm=bs"
# - "--device=ANDROID_11_0"
# - "features/edm"
# test-collector#v1.10.2:
# files: "reports/TEST-*.xml"
# format: "junit"
# branch: "^master|next$$"
# concurrency: 5
# concurrency_group: browserstack-app
# concurrency_method: eager

- label: ":bitbar: :ios: Run iOS e2e tests for Unity 2020"
timeout_in_minutes: 60
depends_on: "build-ios-fixture-2020"
Expand Down
50 changes: 0 additions & 50 deletions .buildkite/unity.2021.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,27 +27,6 @@ steps:
- exit_status: "*"
limit: 1

# - label: ':android: Build Android EDM test fixture for Unity 2021'
# timeout_in_minutes: 30
# key: 'build-edm-fixture-2021'
# env:
# UNITY_VERSION: *2021
# plugins:
# artifacts#v1.5.0:
# download:
# - Bugsnag.unitypackage
# upload:
# - features/fixtures/EDM_Fixture/edm_2021.3.36f1.apk
# - features/scripts/buildEdmFixture.log
# - features/scripts/edmImport.log
# - features/scripts/enableEdm.log
# commands:
# - rake test:edm:build
# retry:
# automatic:
# - exit_status: "*"
# limit: 1

#
# Build iOS test fixtures
#
Expand Down Expand Up @@ -134,35 +113,6 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager

# - label: ':android: Run Android EDM e2e tests for Unity 2021'
# timeout_in_minutes: 30
# depends_on: 'build-edm-fixture-2021'
# agents:
# queue: opensource
# env:
# UNITY_VERSION: "2021.3.36f1"
# plugins:
# artifacts#v1.5.0:
# download:
# - "features/fixtures/EDM_Fixture/edm_2021.3.36f1.apk"
# upload:
# - "maze_output/**/*"
# docker-compose#v3.7.0:
# pull: maze-runner
# run: maze-runner
# command:
# - "--app=/app/features/fixtures/EDM_Fixture/edm_2021.3.36f1.apk"
# - "--farm=bs"
# - "--device=ANDROID_11_0"
# - "features/edm"
# test-collector#v1.10.2:
# files: "reports/TEST-*.xml"
# format: "junit"
# branch: "^master|next$$"
# concurrency: 5
# concurrency_group: browserstack-app
# concurrency_method: eager

- label: ":bitbar: :ios: Run iOS e2e tests for Unity 2021"
timeout_in_minutes: 60
depends_on: "build-ios-fixture-2021"
Expand Down
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,19 @@ features/fixtures/minimalapp/minimal_with_xcode
features/fixtures/minimalapp/minimal_without_xcode
features/fixtures/minimalapp/Packages
Gemfile.lock
Assembly-CSharp-Editor.csproj
Assembly-CSharp.csproj
Bugsnag.sln
BugsnagEditor.csproj
BugsnagUnity.csproj
BugsnagUnityTests.csproj
Bugsnag/.vscode
Bugsnag/Library
features/fixtures/maze_runner/.vscode
Bugsnag/Temp
Bugsnag/UserSettings
Bugsnag/Assets/Bugsnag/Plugins
upm/UPMImportProject/Library
upm-package
upm/UPMImportProject/.vscode
UPMImportProject.sln
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,3 @@
[submodule "bugsnag-android"]
path = bugsnag-android
url = https://github.com/bugsnag/bugsnag-android
[submodule "src/BugsnagUnity/BugsnagUnityWebRequest"]
path = src/BugsnagUnity/BugsnagUnityWebRequest
url = https://github.com/bugsnag/bugsnag-unity-web-request

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "BugsnagEditor",
"rootNamespace": "",
"references": [
"Bugsnag"
"GUID:8d198819d450d4d6292709bec5a655cc"
],
"optionalUnityReferences": [],
"includePlatforms": [
"Editor"
],
Expand All @@ -12,5 +12,7 @@
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": []
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Bugsnag/Assets/Bugsnag/Runtime/AutomaticDataCollector.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Bugsnag/Assets/Bugsnag/Runtime/BlockingQueue.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
11 changes: 11 additions & 0 deletions Bugsnag/Assets/Bugsnag/Runtime/Bugsnag.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Bugsnag/Assets/Bugsnag/Runtime/BugsnagUnity.asmdef
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"name": "BugsnagUnity"
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading