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

CNX-9308 CNX-9632 Moving to Github Actions for DUI3 #3418

Merged
merged 129 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
df1134b
test: Build into `dist/` folder
AlanRynne May 6, 2024
af7a134
test: Only do so on CI
AlanRynne May 6, 2024
2cc5d97
test: Zipping output to dist/zip
AlanRynne May 6, 2024
7e3d429
test: Super simple github action
AlanRynne May 6, 2024
eb67ea7
test: dotnet msbuild
AlanRynne May 6, 2024
0b71b88
test: Just speeding it up by skipping steps 🙂
AlanRynne May 6, 2024
e38b7f8
test: Too much
AlanRynne May 6, 2024
7b1abff
temp: Silence Core and Objects warnings in CI for now
AlanRynne May 7, 2024
aded3d5
fix: Do only on CI
AlanRynne May 7, 2024
d2d635a
test warn as error in github
AlanRynne May 7, 2024
b9cbe51
test: GitVersion this thing!
AlanRynne May 8, 2024
228e26f
fix: Dotnet-version
AlanRynne May 8, 2024
55bf0bd
fetch depth of 0
AlanRynne May 8, 2024
72a14ca
fix: Removed invalid configurations
AlanRynne May 8, 2024
6f6e26f
fix long restore?
AlanRynne May 8, 2024
aa076df
just archive the entire zip folder
AlanRynne May 8, 2024
7a19ac6
use normal nuget?
AlanRynne May 8, 2024
f1d9fc8
restore all.sln
AlanRynne May 8, 2024
dc73ade
Merge branch 'dui3/alpha' into dui3/ci/github-actions-test
AlanRynne May 8, 2024
14b1888
use msbuild restore?
AlanRynne May 8, 2024
d68d3ce
teaks to target
AlanRynne May 8, 2024
5db7226
no zipping
AlanRynne May 8, 2024
8eb0471
restore using lock files test
AlanRynne May 8, 2024
e8d5efb
minor tweaks
AlanRynne May 8, 2024
c0757a3
match to fallback key if nuget cache is not found
AlanRynne May 8, 2024
bb0cd46
run restore in lock mode, don't skip
AlanRynne May 8, 2024
4f32553
update gitversion and lock files
AlanRynne May 8, 2024
1be25c5
fix: update lock files
AlanRynne May 8, 2024
713c713
no gitversion 🥲
AlanRynne May 8, 2024
623cf71
even less :D
AlanRynne May 8, 2024
f8df726
no cache and use global.json
AlanRynne May 8, 2024
6bf6d8a
rel path
AlanRynne May 8, 2024
45011c8
AlanRynne May 8, 2024
bf9b554
🔓
AlanRynne May 8, 2024
5871590
build testing: try adding back cache with no restore (#3395)
adamhathcock May 15, 2024
9b8d579
Merge branch 'dui3/alpha' into dui3/ci/github-actions-test
adamhathcock May 15, 2024
8049f79
update packages
adamhathcock May 15, 2024
8505d5b
add minver
adamhathcock May 15, 2024
21b90cc
remove minver changes
adamhathcock May 15, 2024
e246680
turn off locked mode
adamhathcock May 15, 2024
fa76ce8
add verison CLI
adamhathcock May 15, 2024
cdc1b73
fmt
adamhathcock May 15, 2024
7f386fa
add version test
adamhathcock May 15, 2024
7be5d0d
fix build
adamhathcock May 15, 2024
b920621
trim the value
adamhathcock May 15, 2024
dade130
fix format?
adamhathcock May 15, 2024
7ac7bb9
rogue space
adamhathcock May 15, 2024
74f2209
try GitVersion
adamhathcock May 15, 2024
c0c6843
fix versions
adamhathcock May 15, 2024
19fdf9e
add back posting version
adamhathcock May 15, 2024
9cc1d9e
Use different version for file version
adamhathcock May 15, 2024
edbb08e
update autocad converters to net48 and add back locked mode restore
adamhathcock May 15, 2024
d13857e
remove permissions
adamhathcock May 15, 2024
0581ae6
remove some temp gibbens
adamhathcock May 15, 2024
43f4511
add back circle ci
adamhathcock May 15, 2024
dc6629d
add back t4
adamhathcock May 15, 2024
5ceffc5
remove some spaces to be exact
adamhathcock May 15, 2024
02dd99f
add test workflow
adamhathcock May 15, 2024
9868da1
change test name
adamhathcock May 15, 2024
3a99388
add dependabot
adamhathcock May 15, 2024
d0351ff
trigger real output job
adamhathcock May 16, 2024
b477bc3
retrigger test with newer vals
adamhathcock May 16, 2024
e3ac302
print out what is zipped
adamhathcock May 16, 2024
ed30ecb
remove RuntimeIdentifier from ArcGIS3
adamhathcock May 16, 2024
a936ba0
Revert "remove RuntimeIdentifier from ArcGIS3"
adamhathcock May 16, 2024
804fa61
Merge branch 'dui3/alpha' into dui3/ci/github-actions-test
adamhathcock May 21, 2024
08c9585
merge fixes
adamhathcock May 21, 2024
4bae07d
DUI3 with locked mode and msbuild
adamhathcock May 21, 2024
3bc1bf8
Merge branch 'dui3/alpha' into dui3/ci/github-actions-test
adamhathcock May 21, 2024
c16343e
fix up package locking
adamhathcock May 21, 2024
c889b16
move the explicit format
adamhathcock May 21, 2024
65edeaa
Merge remote-tracking branch 'origin/dui3/alpha' into dui3/ci/github-…
adamhathcock May 21, 2024
9c7377f
trigger build
adamhathcock May 21, 2024
68670f0
Merge remote-tracking branch 'origin/dui3/alpha' into dui3/ci/github-…
adamhathcock May 21, 2024
27fec08
Merge remote-tracking branch 'origin/dui3/alpha' into dui3/ci/github-…
adamhathcock May 24, 2024
cceee58
feat: Modify ZIP build target to use a nested folder per connector
AlanRynne May 24, 2024
8b52f5b
ci: Trigger build on PR push
AlanRynne May 24, 2024
83108e3
Allow manual triggering
AlanRynne May 24, 2024
95d2f20
ci: Updated run ID for test run
AlanRynne May 24, 2024
9310c86
test on push to DUI3/alpha
AlanRynne May 24, 2024
29abb85
ci: Back to trigger on PR
AlanRynne May 24, 2024
cf4537f
ci: Use test in ubuntu, may be faster
AlanRynne May 24, 2024
68a2126
Update test variables
AlanRynne May 24, 2024
58a2e70
ci: Fix case sensitive csproj path
AlanRynne May 24, 2024
bd4e7e5
fix trigger on main.yml
AlanRynne May 24, 2024
572919e
ci: Do not keep parent directory when zipping
AlanRynne May 24, 2024
2cc0ecc
ci: Run main on CI to update artifacts
AlanRynne May 24, 2024
3e7758c
ci: Copy files respecting nested folder + autocad slug change
AlanRynne May 24, 2024
c6fa641
fix: Remove .zip from artifact file name
AlanRynne May 27, 2024
690287c
fix: GitVersion use fullSemVer for informational version
AlanRynne May 27, 2024
6f738a0
ci: Check if version tag with . is breaking feed upload
AlanRynne May 27, 2024
ae0d739
feat: Cleanup of github action + gitversion tag setup
AlanRynne May 28, 2024
5f4e413
trigger on PR to dui3/alpha as well
AlanRynne May 28, 2024
38dab97
chore: Update packages.lock.json files
AlanRynne May 28, 2024
4cbc3cf
fix: GitVersion prefixes aligned with our decided workflow
AlanRynne May 28, 2024
652674e
Revert "chore: Update packages.lock.json files"
AlanRynne May 28, 2024
680d9da
rolled back alpha PR suffix, must have convo about this
AlanRynne May 28, 2024
eaf0c03
Test workflow should be manually triggered only.
AlanRynne May 28, 2024
8842741
ci: Further specified CI and release workflows
AlanRynne May 28, 2024
97d352b
ci: Test workflow dispatch action that will await result
AlanRynne May 28, 2024
b67fcb1
Trigger into `main`
AlanRynne May 28, 2024
18df032
ci: Test waiting workflow in main job
AlanRynne May 28, 2024
22354fd
ci: Faster polling for installers start/finish state
AlanRynne May 28, 2024
97a7e17
ci: Adjusted timeouts for connector-installer wait call
AlanRynne May 28, 2024
d121fa5
ci: Split main job into build + deploy jobs
AlanRynne May 28, 2024
714b76e
ci: Obviously powershell getting in the way 🤦🏼‍♂️
AlanRynne May 28, 2024
300086d
ci: Remove test workflow
AlanRynne May 28, 2024
e691da7
ci: Fix on pull request trigger
AlanRynne May 28, 2024
f3e87cb
ci: Default pull request trigger
AlanRynne May 28, 2024
e8ba341
fix: Release triggeres
AlanRynne May 28, 2024
2c5a224
fix: Enable builds on all platforms
AlanRynne May 28, 2024
8ebab12
chore: Stop restoring with lock file
AlanRynne May 28, 2024
cc09945
ci: Unified CI build job and reused for deploy
AlanRynne May 28, 2024
6946003
fix: Restore without lock
AlanRynne May 28, 2024
575edd2
ci: Added run-name
AlanRynne May 28, 2024
f3a1f40
ci: Fixes for linux run
AlanRynne May 28, 2024
138be5f
ci: Run on windows but keep dotnet
AlanRynne May 28, 2024
4c2af0c
ci: Wire up dependent jobs and consolidate in single CI step
AlanRynne May 28, 2024
359c212
test: run gitversion as part of bullseye target
AlanRynne May 28, 2024
fd3a332
fix: Correct gitversion tool command
AlanRynne May 28, 2024
cb9e3f7
fix: Use gitversion_ prefixed env vars
AlanRynne May 28, 2024
35fa0e6
test: Fix slow restore by disabling setting
AlanRynne May 28, 2024
df31ba5
try offline revocation check insted
AlanRynne May 28, 2024
acd3a3d
Merge branch 'dui3/alpha' into dui3/ci/github-actions-test
AlanRynne May 28, 2024
abb0de2
ci: Removed CircleCI dui3 pipeline
AlanRynne May 28, 2024
31ae66c
Merge remote-tracking branch 'origin/dui3/ci/github-actions-test' int…
AlanRynne May 28, 2024
0527a90
ci: Removed commented out parts
AlanRynne May 28, 2024
ffa6cec
Revert WarningsNotAsErrors in Core and Objects
AlanRynne May 28, 2024
d332f7d
Merge branch 'dui3/alpha' into dui3/ci/github-actions-test
AlanRynne May 29, 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
22 changes: 0 additions & 22 deletions .circleci/scripts/config-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ workflows:
- build-sdk:
requires:
- get-ci-tools
build-dui3:
jobs:
- build-dui3-job
nuget:
jobs:
- build-sdk:
Expand Down Expand Up @@ -75,25 +72,6 @@ commands:
--collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=opencover

jobs: # Each project will have individual jobs for each specific task it has to execute (build, release...)
build-dui3-job:
executor:
name: win/default
shell: powershell.exe
steps:
- checkout
- run:
name: Enforce formatting
command: |
dotnet tool restore
dotnet csharpier --check .
- run:
name: Dotnet Restore
command: |
dotnet restore DUI3-DX.slnf
- run:
name: Build DUI3 Solution filter
command: |
msbuild DUI3-DX.slnf /p:Configuration=Release /p:IsDesktopBuild=false
build-sdk:
docker:
- image: cimg/base:2021.01
Expand Down
22 changes: 11 additions & 11 deletions .circleci/scripts/parameters.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"core": true,
"rhino": true,
"revit": true,
"dynamo": true,
"csi": true,
"autocadcivil": true,
"bentley": true,
"archicad": true,
"teklastructures": true,
"navisworks": true
}
"core": true,
"rhino": true,
"revit": true,
"dynamo": true,
"csi": true,
"autocadcivil": true,
"bentley": true,
"archicad": true,
"teklastructures": true,
"navisworks": true
}
24 changes: 8 additions & 16 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,19 @@
"tools": {
"dotnet-t4": {
"version": "2.2.1",
"commands": [
"t4"
]
},
"jetbrains.resharper.globaltools": {
"version": "2023.1.0",
"commands": [
"jb"
]
"commands": ["t4"]
},
"csharpier": {
"version": "0.23.0",
"commands": [
"dotnet-csharpier"
]
"commands": ["dotnet-csharpier"]
},
"husky": {
"version": "0.5.4",
"commands": [
"husky"
]
"commands": ["husky"]
},
"gitversion.tool": {
"version": "5.12.0",
"commands": ["dotnet-gitversion"]
}
}
}
}
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions" # search for actions - there are other options available
directory: "/" # search in .github/workflows under root `/`
schedule:
interval: "weekly" # check for action update every week
41 changes: 41 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: .NET Build

on:
pull_request: # Run build on every pull request that is not to main/dev
branches-ignore:
- main
- dev
workflow_call:
outputs:
version:
value: ${{ jobs.build.outputs.version }}

jobs:
build:
runs-on: windows-latest
outputs:
version: ${{ steps.set-version.outputs.version }}
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 7.x.x

- name: ⚒️ Run build
run: ./build.ps1

- name: ⬆️ Upload artifacts
uses: actions/upload-artifact@v4
with:
name: output-${{ env.GitVersion_AssemblySemFileVer }}
path: output/*.*
compression-level: 0 # no compression

- id: set-version
name: Set version to output
run: echo "version=${{env.GitVersion_FullSemVer}}" >> "$GITHUB_OUTPUT"
32 changes: 32 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: .NET Build and Publish

on:
push:
branches: ["main", "dev", "dui3/alpha"] # Continuous delivery on every long-lived branch
tags: ["3.*"] # Manual delivery on every 3.x tag
pull_request:
branches: ["main", "dev"] # Releases on every PR that targets main or dev

jobs:
build:
uses: ./.github/workflows/ci.yml

deploy-installers:
runs-on: ubuntu-latest
needs: build
steps:
- name: 🔫 Trigger Build Installers
uses: ALEEF02/[email protected]
with:
workflow: Build Installers
repo: specklesystems/connector-installers
token: ${{ secrets.CONNECTORS_GH_TOKEN }}
inputs: '{ "run_id": "${{ github.run_id }}", "version": "${{ needs.build.outputs.version }}" }'
ref: main
wait-for-completion: true
wait-for-completion-interval: 10s
wait-for-completion-timeout: 10m
display-workflow-run-url: true
display-workflow-run-url-interval: 10s
workflow-logs: true
run-name: "Deploying from: ${{ github.ref_name }}"
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -382,3 +382,5 @@ ConnectorArchicad/AddOn/Build*


**/yarn.lock

output/
98 changes: 63 additions & 35 deletions All.sln
Original file line number Diff line number Diff line change
Expand Up @@ -524,9 +524,20 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Speckle.Converters.AutocadS
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Autocad2023", "DUI3-DX\Converters\Autocad\Speckle.Converters.Autocad2023\Speckle.Converters.Autocad2023.csproj", "{631C295A-7CCF-4B42-8686-7034E31469E7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Converters.Autocad2023.DependencyInjection", "DUI3-DX\Converters\Autocad\Speckle.Converters.Autocad2023.DependencyInjection\Speckle.Converters.Autocad2023.DependencyInjection.csproj", "{D940853C-003A-482C-BDB0-665367F274A0}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Autocad2023.DependencyInjection", "DUI3-DX\Converters\Autocad\Speckle.Converters.Autocad2023.DependencyInjection\Speckle.Converters.Autocad2023.DependencyInjection.csproj", "{D940853C-003A-482C-BDB0-665367F274A0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Connectors.DUI.WebView", "DUI3-DX\DUI3\Speckle.Connectors.DUI.WebView\Speckle.Connectors.DUI.WebView.csproj", "{7420652C-3046-4F38-BE64-9B9E69D76FA2}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.DUI.WebView", "DUI3-DX\DUI3\Speckle.Connectors.DUI.WebView\Speckle.Connectors.DUI.WebView.csproj", "{7420652C-3046-4F38-BE64-9B9E69D76FA2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{326ECEE0-D009-4A65-B24C-00FA343D8B99}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Build", "Build\Build.csproj", "{3973D572-5E24-476F-B058-8022D826B793}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{2AB6B848-E8F6-4BB7-AE8F-9913C74C893F}"
ProjectSection(SolutionItems) = preProject
.github\workflows\ci.yml = .github\workflows\ci.yml
.github\workflows\main.yml = .github\workflows\main.yml
.github\workflows\test.yml = .github\workflows\test.yml
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RevitSharedResources2025", "ConnectorRevit\RevitSharedResources2025\RevitSharedResources2025.csproj", "{7B02BACC-D9B6-4FFE-A450-7ECB5F71F209}"
EndProject
Expand Down Expand Up @@ -2478,8 +2489,8 @@ Global
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug Mac|x64.Build.0 = Debug|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug|x64.ActiveCfg = Debug|x64
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug|x64.Build.0 = Debug|x64
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug|x64.ActiveCfg = Debug|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Debug|x64.Build.0 = Debug|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand All @@ -2494,8 +2505,8 @@ Global
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug Mac|x64.Build.0 = Debug|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|x64.ActiveCfg = Debug|x64
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|x64.Build.0 = Debug|x64
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|x64.ActiveCfg = Debug|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|x64.Build.0 = Debug|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand All @@ -2510,8 +2521,8 @@ Global
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug Mac|x64.Build.0 = Debug|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|x64.ActiveCfg = Debug|x64
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|x64.Build.0 = Debug|x64
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|x64.ActiveCfg = Debug|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|x64.Build.0 = Debug|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand All @@ -2526,8 +2537,8 @@ Global
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug Mac|x64.Build.0 = Debug|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|x64.ActiveCfg = Debug|x64
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|x64.Build.0 = Debug|x64
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|x64.ActiveCfg = Debug|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|x64.Build.0 = Debug|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand All @@ -2542,8 +2553,8 @@ Global
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug Mac|x64.Build.0 = Debug|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|x64.ActiveCfg = Debug|x64
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|x64.Build.0 = Debug|x64
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|x64.ActiveCfg = Debug|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|x64.Build.0 = Debug|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand All @@ -2558,8 +2569,8 @@ Global
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug Mac|x64.Build.0 = Debug|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|x64.ActiveCfg = Debug|x64
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|x64.Build.0 = Debug|x64
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|x64.ActiveCfg = Debug|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|x64.Build.0 = Debug|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand All @@ -2574,8 +2585,8 @@ Global
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug Mac|x64.Build.0 = Debug|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|x64.ActiveCfg = Debug|x64
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|x64.Build.0 = Debug|x64
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|x64.ActiveCfg = Debug|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|x64.Build.0 = Debug|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|Any CPU.Build.0 = Release|Any CPU
{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|x64.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -2632,22 +2643,6 @@ Global
{9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|Any CPU.Build.0 = Release|Any CPU
{9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|x64.ActiveCfg = Release|Any CPU
{9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|x64.Build.0 = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|x64.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|Any CPU.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|x64.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|x64.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|x64.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|x64.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|Any CPU.ActiveCfg = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|Any CPU.Build.0 = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|x64.ActiveCfg = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|x64.Build.0 = Release|Any CPU
{A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
{A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
{A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -2696,6 +2691,22 @@ Global
{7DFF1591-237D-499E-A767-EE37B93FB958}.Release|Any CPU.Build.0 = Release|Any CPU
{7DFF1591-237D-499E-A767-EE37B93FB958}.Release|x64.ActiveCfg = Release|Any CPU
{7DFF1591-237D-499E-A767-EE37B93FB958}.Release|x64.Build.0 = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|x64.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|Any CPU.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|x64.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|x64.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|x64.ActiveCfg = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|x64.Build.0 = Debug|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|Any CPU.ActiveCfg = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|Any CPU.Build.0 = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|x64.ActiveCfg = Release|Any CPU
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|x64.Build.0 = Release|Any CPU
{11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
{11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
{11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -2760,6 +2771,22 @@ Global
{7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|Any CPU.Build.0 = Release|Any CPU
{7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|x64.ActiveCfg = Release|Any CPU
{7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|x64.Build.0 = Release|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|x64.Build.0 = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug|x64.ActiveCfg = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Debug|x64.Build.0 = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release Mac|x64.ActiveCfg = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release Mac|x64.Build.0 = Debug|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release|Any CPU.Build.0 = Release|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release|x64.ActiveCfg = Release|Any CPU
{3973D572-5E24-476F-B058-8022D826B793}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -2956,20 +2983,21 @@ Global
{34C2C062-E43F-4FB5-B839-64BC044CCEF3} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
{65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5} = {34C2C062-E43F-4FB5-B839-64BC044CCEF3}
{9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D} = {34C2C062-E43F-4FB5-B839-64BC044CCEF3}
{743489BF-1941-43D5-8AF9-35C56D0DCC34} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395} = {743489BF-1941-43D5-8AF9-35C56D0DCC34}
{41BC679F-887F-44CF-971D-A5502EE87DB0} = {743489BF-1941-43D5-8AF9-35C56D0DCC34}
{A97F7177-86C7-4B38-A6ED-DA51BF762471} = {CE4B899D-9C0A-4B5D-B91A-CE62D2327695}
{CE4B899D-9C0A-4B5D-B91A-CE62D2327695} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
{139F7A79-69E4-4B8A-B2A5-6A30A66C495C} = {CCF48B65-33D1-4E8B-A57B-E03394730B21}
{7DFF1591-237D-499E-A767-EE37B93FB958} = {CCF48B65-33D1-4E8B-A57B-E03394730B21}
{CCF48B65-33D1-4E8B-A57B-E03394730B21} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
{743489BF-1941-43D5-8AF9-35C56D0DCC34} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395} = {743489BF-1941-43D5-8AF9-35C56D0DCC34}
{41BC679F-887F-44CF-971D-A5502EE87DB0} = {743489BF-1941-43D5-8AF9-35C56D0DCC34}
{11F7D41B-AFCA-4D29-BC08-285A14BF3A3B} = {2E00592E-558D-492D-88F9-3ECEE4C0C7DA}
{804E065F-914C-414A-AF84-009312C3CFF6} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
{9ADD1B7A-6401-4202-8613-F668E2FBC0A4} = {804E065F-914C-414A-AF84-009312C3CFF6}
{631C295A-7CCF-4B42-8686-7034E31469E7} = {804E065F-914C-414A-AF84-009312C3CFF6}
{D940853C-003A-482C-BDB0-665367F274A0} = {804E065F-914C-414A-AF84-009312C3CFF6}
{7420652C-3046-4F38-BE64-9B9E69D76FA2} = {FD4D6594-D81E-456F-8F2E-35B09E04A755}
{3973D572-5E24-476F-B058-8022D826B793} = {326ECEE0-D009-4A65-B24C-00FA343D8B99}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1D43D91B-4F01-4A78-8250-CC6F9BD93A14}
Expand Down
Loading
Loading