From bdb8a0eb0994578b03fe7b6387a3e240fa0c11de Mon Sep 17 00:00:00 2001 From: Seun Akanni Date: Mon, 24 Aug 2026 10:33:26 +0100 Subject: [PATCH 1/2] validate: all resolve-dependencies callers pinned to the item 4 fix (not for merge) --- .github/workflows/ci.yml | 68 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..b28c8a74 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,68 @@ +# Sandbox regression check for CI_Toolkit PR #9 (item 4 fix) across every +# resolve-dependencies caller. Beta bundle plus ci-unit-tests, all pinned to +# BuroHappoldEngineeringSandbox/CI_Toolkit@validate/item4-integration. Not for merge. +name: CI +on: + pull_request: + branches: [develop] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true +jobs: + ci-build: + runs-on: windows-2025-vs2026 + timeout-minutes: 30 + steps: + - uses: BuroHappoldEngineeringSandbox/CI_Toolkit/.github/actions/ci-build@validate/item4-integration + 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: + - uses: BuroHappoldEngineeringSandbox/CI_Toolkit/.github/actions/ci-compliance@validate/item4-integration + with: + check_type: code + patterns: '*.cs' + 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: + - uses: BuroHappoldEngineeringSandbox/CI_Toolkit/.github/actions/ci-dataset-tests@validate/item4-integration + 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: + - uses: BuroHappoldEngineeringSandbox/CI_Toolkit/.github/actions/ci-serialisation@validate/item4-integration + 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: + - uses: BuroHappoldEngineeringSandbox/CI_Toolkit/.github/actions/ci-versioning@validate/item4-integration + with: + app_id: ${{ secrets.BHOM_APP_ID }} + private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }} + + ci-unit-tests: + runs-on: windows-2025-vs2026 + timeout-minutes: 30 + steps: + - uses: BuroHappoldEngineeringSandbox/CI_Toolkit/.github/actions/ci-unit-tests@validate/item4-integration + with: + app_id: ${{ secrets.BHOM_APP_ID }} + private_key: ${{ secrets.BHOM_APP_PRIVATE_KEY }} From da6650a703bea744b827803f2d4ce0f33deb7c64 Mon Sep 17 00:00:00 2001 From: Seun Akanni Date: Mon, 24 Aug 2026 10:33:41 +0100 Subject: [PATCH 2/2] validate: trivial source touch so the checks do not self-skip --- XML_Adapter/AdapterActions/Pull.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/XML_Adapter/AdapterActions/Pull.cs b/XML_Adapter/AdapterActions/Pull.cs index 1cbfd1e7..b33779a4 100644 --- a/XML_Adapter/AdapterActions/Pull.cs +++ b/XML_Adapter/AdapterActions/Pull.cs @@ -62,3 +62,5 @@ public override IEnumerable Pull(IRequest request, PullType pullType = P + +// validate: item 4 caller regression check, no functional change