From 8e374597d942f35af78546c46983123bb60ae3df Mon Sep 17 00:00:00 2001 From: Patrick Foley Date: Thu, 23 Apr 2026 16:52:15 -0700 Subject: [PATCH 1/2] Add framework preparation hook --- .github/workflows/framework-test.yml | 3 +++ framework/dev/prepare-framework.sh | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100755 framework/dev/prepare-framework.sh diff --git a/.github/workflows/framework-test.yml b/.github/workflows/framework-test.yml index 1a82dd164633..6b2e0a6b53e4 100644 --- a/.github/workflows/framework-test.yml +++ b/.github/workflows/framework-test.yml @@ -64,6 +64,9 @@ jobs: uses: ./.github/actions/bootstrap with: python-version: ${{ matrix.python }} + - name: Prepare framework + if: ${{ needs.changes.outputs.framework == 'true' || needs.changes.outputs.ex_bench == 'true' }} + run: ./framework/dev/prepare-framework.sh - name: Install dependencies if: ${{ needs.changes.outputs.framework == 'true' || needs.changes.outputs.ex_bench == 'true' }} run: | diff --git a/framework/dev/prepare-framework.sh b/framework/dev/prepare-framework.sh new file mode 100755 index 000000000000..d4ce4f6a82d9 --- /dev/null +++ b/framework/dev/prepare-framework.sh @@ -0,0 +1,6 @@ +#!/bin/bash +# Copyright 2026 Flower Labs GmbH. All Rights Reserved. + +set -euo pipefail + +echo "Skipping framework synchronization" From e742ead6fa0f7c611a51a2c99c1f7701af177324 Mon Sep 17 00:00:00 2001 From: Patrick Foley Date: Thu, 23 Apr 2026 20:51:18 -0700 Subject: [PATCH 2/2] Update framework/dev/prepare-framework.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- framework/dev/prepare-framework.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/framework/dev/prepare-framework.sh b/framework/dev/prepare-framework.sh index d4ce4f6a82d9..c32a1222548d 100755 --- a/framework/dev/prepare-framework.sh +++ b/framework/dev/prepare-framework.sh @@ -1,5 +1,17 @@ #!/bin/bash # Copyright 2026 Flower Labs GmbH. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. set -euo pipefail