diff --git a/.ci/unit-tests/Example_Engine/Example_Engine.csproj b/.ci/unit-tests/Example_Engine/Example_Engine.csproj
index 02c98b88..ae6829de 100644
--- a/.ci/unit-tests/Example_Engine/Example_Engine.csproj
+++ b/.ci/unit-tests/Example_Engine/Example_Engine.csproj
@@ -4,7 +4,7 @@
netstandard2.0
https://github.com/BHoM/Test_Toolkit
Debug;Release;Test
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
diff --git a/.ci/unit-tests/NUnit_Engine_Tests/NUnit_Engine_Tests.csproj b/.ci/unit-tests/NUnit_Engine_Tests/NUnit_Engine_Tests.csproj
index ee4d6af5..18d3fb85 100644
--- a/.ci/unit-tests/NUnit_Engine_Tests/NUnit_Engine_Tests.csproj
+++ b/.ci/unit-tests/NUnit_Engine_Tests/NUnit_Engine_Tests.csproj
@@ -5,7 +5,7 @@
https://github.com/BHoM/Test_Toolkit
enable
enable
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
false
Debug;Release;Test
diff --git a/.ci/unit-tests/NUnit_Engine_WrongReferencesTests/NUnit_Engine_WrongReferencesTests.csproj b/.ci/unit-tests/NUnit_Engine_WrongReferencesTests/NUnit_Engine_WrongReferencesTests.csproj
index b58e572d..0ce5b23f 100644
--- a/.ci/unit-tests/NUnit_Engine_WrongReferencesTests/NUnit_Engine_WrongReferencesTests.csproj
+++ b/.ci/unit-tests/NUnit_Engine_WrongReferencesTests/NUnit_Engine_WrongReferencesTests.csproj
@@ -5,7 +5,7 @@
https://github.com/BHoM/Test_Toolkit
enable
enable
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
false
diff --git a/.ci/unit-tests/Test_Engine_Tests/Test_Engine_Tests.csproj b/.ci/unit-tests/Test_Engine_Tests/Test_Engine_Tests.csproj
index dce9465a..0b7a694f 100644
--- a/.ci/unit-tests/Test_Engine_Tests/Test_Engine_Tests.csproj
+++ b/.ci/unit-tests/Test_Engine_Tests/Test_Engine_Tests.csproj
@@ -5,7 +5,7 @@
https://github.com/BHoM/Test_Toolkit
enable
disable
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
false
Debug;Release;Test
diff --git a/.github/workflows/ci-alpha.yml b/.github/workflows/ci-alpha.yml
new file mode 100644
index 00000000..6c33c48c
--- /dev/null
+++ b/.github/workflows/ci-alpha.yml
@@ -0,0 +1,70 @@
+# Alpha-tier proxy, BHoM variant. Bundles the tier's checks plus
+# copyright-compliance (BHoM enforces OSS copyright; the BHE variant omits it).
+# Copy to .github/workflows/ci-alpha.yml in each BHoM alpha repo.
+# Runs on pull_request, non-blocking until a ruleset requires its checks.
+# Workflow name CI keeps check contexts bare: required contexts are the job names.
+
+name: CI
+
+on:
+ pull_request:
+ branches:
+ - develop
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
+ cancel-in-progress: true
+
+jobs:
+ ci-build:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 30
+ steps:
+ - name: Run build
+ uses: BHoM/CI_Toolkit/.github/actions/ci-build@develop
+ with:
+ app_id: ${{ secrets.BHOM_APP_ID }}
+ private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }}
+
+ ci-copyright-compliance:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 20
+ permissions:
+ contents: read
+ pull-requests: read
+ actions: write
+ steps:
+ - name: Run copyright compliance
+ uses: BHoM/CI_Toolkit/.github/actions/ci-compliance@develop
+ with:
+ check_type: copyright
+ patterns: '*.cs'
+ app_id: ${{ secrets.BHOM_APP_ID }}
+ private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }}
+
+ ci-project-compliance:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 20
+ permissions:
+ contents: read
+ pull-requests: read
+ actions: write
+ steps:
+ - name: Run project compliance
+ uses: BHoM/CI_Toolkit/.github/actions/ci-compliance@develop
+ with:
+ check_type: project
+ patterns: '*AssemblyInfo.cs *.csproj'
+ app_id: ${{ secrets.BHOM_APP_ID }}
+ private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }}
+
+ ci-serialisation:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 90
+ steps:
+ - name: Run serialisation
+ uses: BHoM/CI_Toolkit/.github/actions/ci-serialisation@develop
+ with:
+ app_id: ${{ secrets.BHOM_APP_ID }}
+ private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }}
+ base_ref: ${{ github.base_ref }}
diff --git a/CodeComplianceTest_Engine/CodeComplianceTest_Engine.csproj b/CodeComplianceTest_Engine/CodeComplianceTest_Engine.csproj
index c458b23e..be644e6b 100644
--- a/CodeComplianceTest_Engine/CodeComplianceTest_Engine.csproj
+++ b/CodeComplianceTest_Engine/CodeComplianceTest_Engine.csproj
@@ -12,7 +12,7 @@
CodeComplianceTest_Engine
Copyright � https://github.com/BHoM
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
true
diff --git a/CodeComplianceTest_Engine/Query/CurrentVersion.cs b/CodeComplianceTest_Engine/Query/CurrentVersion.cs
index 6ea58f63..49bab0bb 100644
--- a/CodeComplianceTest_Engine/Query/CurrentVersion.cs
+++ b/CodeComplianceTest_Engine/Query/CurrentVersion.cs
@@ -42,7 +42,7 @@ public static string FullCurrentAssemblyVersion()
public static string CurrentAssemblyFileVersion()
{
- return "9.2"; //Update each milestone - don't forget the one above!
+ return "9.3"; //Update each milestone - don't forget the one above!
}
public static string FullCurrentAssemblyFileVersion()
diff --git a/CodeCompliance_oM/CodeComplianceTest_oM.csproj b/CodeCompliance_oM/CodeComplianceTest_oM.csproj
index f7b72813..61355888 100644
--- a/CodeCompliance_oM/CodeComplianceTest_oM.csproj
+++ b/CodeCompliance_oM/CodeComplianceTest_oM.csproj
@@ -10,7 +10,7 @@
Test_oM
Copyright � https://github.com/BHoM
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
diff --git a/InteroperabilityTest_Engine/InteroperabilityTest_Engine.csproj b/InteroperabilityTest_Engine/InteroperabilityTest_Engine.csproj
index 96f23dc2..48b4eee0 100644
--- a/InteroperabilityTest_Engine/InteroperabilityTest_Engine.csproj
+++ b/InteroperabilityTest_Engine/InteroperabilityTest_Engine.csproj
@@ -10,7 +10,7 @@
InteropabilityTest_Engine
Copyright � https://github.com/BHoM
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
diff --git a/InteroperabilityTest_oM/InteroperabilityTest_oM.csproj b/InteroperabilityTest_oM/InteroperabilityTest_oM.csproj
index e43b0294..116871ed 100644
--- a/InteroperabilityTest_oM/InteroperabilityTest_oM.csproj
+++ b/InteroperabilityTest_oM/InteroperabilityTest_oM.csproj
@@ -10,7 +10,7 @@
InteroperabilityTest_oM
Copyright � 2020
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
diff --git a/NUnit_Engine/NUnit_Engine.csproj b/NUnit_Engine/NUnit_Engine.csproj
index 97b188de..7ff60edd 100644
--- a/NUnit_Engine/NUnit_Engine.csproj
+++ b/NUnit_Engine/NUnit_Engine.csproj
@@ -3,7 +3,7 @@
netstandard2.0
https://github.com/BHoM/Test_Toolkit
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
BH.Engine.Test.NUnit
..\Build
diff --git a/NUnit_oM/NUnit_oM.csproj b/NUnit_oM/NUnit_oM.csproj
index 7a05d125..9315f2b9 100644
--- a/NUnit_oM/NUnit_oM.csproj
+++ b/NUnit_oM/NUnit_oM.csproj
@@ -3,7 +3,7 @@
netstandard2.0
https://github.com/BHoM/Test_Toolkit
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
BH.oM.Test.NUnit
..\Build
diff --git a/TestRunner/TestRunner.csproj b/TestRunner/TestRunner.csproj
index aa641360..dd91bb58 100644
--- a/TestRunner/TestRunner.csproj
+++ b/TestRunner/TestRunner.csproj
@@ -6,7 +6,7 @@
https://github.com/BHoM/Test_Toolkit
Copyright � https://github.com/BHoM
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
embedded
diff --git a/Test_Engine/Test_Engine.csproj b/Test_Engine/Test_Engine.csproj
index d02a37bc..09122b52 100644
--- a/Test_Engine/Test_Engine.csproj
+++ b/Test_Engine/Test_Engine.csproj
@@ -10,7 +10,7 @@
Test_Engine
Copyright � https://github.com/BHoM
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
diff --git a/UnitTest_Engine/UnitTest_Engine.csproj b/UnitTest_Engine/UnitTest_Engine.csproj
index d85fb5d2..e5629a1d 100644
--- a/UnitTest_Engine/UnitTest_Engine.csproj
+++ b/UnitTest_Engine/UnitTest_Engine.csproj
@@ -10,7 +10,7 @@
UnitTest_Engine
Copyright � 2020
9.0.0.0
- 9.2.0.0
+ 9.3.0.0
diff --git a/UnitTest_oM/UnitTest_oM.csproj b/UnitTest_oM/UnitTest_oM.csproj
index 672b6a94..bcc5b38f 100644
--- a/UnitTest_oM/UnitTest_oM.csproj
+++ b/UnitTest_oM/UnitTest_oM.csproj
@@ -10,7 +10,7 @@
UnitTest_oM
Copyright � https://github.com/BHoM
9.0.0.0
- 9.2.0.0
+ 9.3.0.0