diff --git a/.ci/unit-tests/File_Toolkit_Tests/File_Toolkit_Tests.csproj b/.ci/unit-tests/File_Toolkit_Tests/File_Toolkit_Tests.csproj
index 3cf86d56..ee80fded 100644
--- a/.ci/unit-tests/File_Toolkit_Tests/File_Toolkit_Tests.csproj
+++ b/.ci/unit-tests/File_Toolkit_Tests/File_Toolkit_Tests.csproj
@@ -7,7 +7,7 @@
false
https://github.com/BHoM/File_Toolkit
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
Debug;Release;Test
diff --git a/.github/workflows/ci-beta.yml b/.github/workflows/ci-beta.yml
new file mode 100644
index 00000000..b7ade026
--- /dev/null
+++ b/.github/workflows/ci-beta.yml
@@ -0,0 +1,138 @@
+# Beta-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-beta.yml in each BHoM beta 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-code-compliance:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 20
+ permissions:
+ contents: read
+ pull-requests: read
+ actions: write
+ steps:
+ - name: Run code compliance
+ uses: BHoM/CI_Toolkit/.github/actions/ci-compliance@develop
+ with:
+ check_type: code
+ patterns: '*.cs'
+ 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-dataset-compliance:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 20
+ permissions:
+ contents: read
+ pull-requests: read
+ actions: write
+ steps:
+ - name: Run dataset compliance
+ uses: BHoM/CI_Toolkit/.github/actions/ci-compliance@develop
+ with:
+ check_type: dataset
+ patterns: ':(icase)*datasets*.json'
+ app_id: ${{ secrets.BHOM_APP_ID }}
+ private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }}
+
+ ci-documentation-compliance:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 20
+ permissions:
+ contents: read
+ pull-requests: read
+ actions: write
+ steps:
+ - name: Run documentation compliance
+ uses: BHoM/CI_Toolkit/.github/actions/ci-compliance@develop
+ with:
+ check_type: documentation
+ 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-dataset-tests:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 30
+ steps:
+ - name: Run dataset tests
+ uses: BHoM/CI_Toolkit/.github/actions/ci-dataset-tests@develop
+ with:
+ 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 }}
+
+ ci-versioning:
+ runs-on: windows-2025-vs2026
+ timeout-minutes: 90
+ steps:
+ - name: Run versioning
+ uses: BHoM/CI_Toolkit/.github/actions/ci-versioning@develop
+ with:
+ app_id: ${{ secrets.BHOM_APP_ID }}
+ private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }}
diff --git a/File_Adapter/File_Adapter.csproj b/File_Adapter/File_Adapter.csproj
index c57aa7b9..554f30f9 100644
--- a/File_Adapter/File_Adapter.csproj
+++ b/File_Adapter/File_Adapter.csproj
@@ -3,7 +3,7 @@
netstandard2.0
https://github.com/BHoM/File_Toolkit
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
true
BH.Adapter.File
diff --git a/File_Engine/File_Engine.csproj b/File_Engine/File_Engine.csproj
index 17585724..7d99b3ad 100644
--- a/File_Engine/File_Engine.csproj
+++ b/File_Engine/File_Engine.csproj
@@ -3,7 +3,7 @@
netstandard2.0
https://github.com/BHoM/File_Toolkit
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
BH.Engine.Adapters.File
..\Build\
diff --git a/File_oM/File_oM.csproj b/File_oM/File_oM.csproj
index 8fbe1bb3..66aefe6c 100644
--- a/File_oM/File_oM.csproj
+++ b/File_oM/File_oM.csproj
@@ -3,7 +3,7 @@
netstandard2.0
https://github.com/BHoM/File_Toolkit
- 9.2.0.0
+ 9.3.0.0
9.0.0.0
BH.oM.Adapters.File
..\Build\