From dd966a1f1cc248d8b798caf056d1091832190059 Mon Sep 17 00:00:00 2001 From: Precise Simulation <18078865+precsim@users.noreply.github.com> Date: Mon, 2 Nov 2026 16:55:58 +0700 Subject: [PATCH] ci: deduplicate OCCT SDK workflow runs --- .github/workflows/build-latest-occt-sdk.yml | 6 ++++++ .github/workflows/build-linux-packages.yml | 12 ------------ .github/workflows/build-macos-packages.yml | 12 ------------ .github/workflows/build-windows-packages.yml | 12 ------------ .github/workflows/validate-lean-profile.yml | 16 ---------------- 5 files changed, 6 insertions(+), 52 deletions(-) diff --git a/.github/workflows/build-latest-occt-sdk.yml b/.github/workflows/build-latest-occt-sdk.yml index 15d6a9c6f0..b79f02a76d 100644 --- a/.github/workflows/build-latest-occt-sdk.yml +++ b/.github/workflows/build-latest-occt-sdk.yml @@ -8,6 +8,12 @@ on: - master paths: - .github/occt-sdk-release/** + - .github/linux-occt-sdk/** + - .github/macos-occt-sdk/** + - .github/windows-occt-sdk/** + - .github/workflows/build-linux-packages.yml + - .github/workflows/build-macos-packages.yml + - .github/workflows/build-windows-packages.yml - .github/workflows/build-latest-occt-sdk.yml workflow_dispatch: inputs: diff --git a/.github/workflows/build-linux-packages.yml b/.github/workflows/build-linux-packages.yml index d3919049b8..4d0a12b1c9 100644 --- a/.github/workflows/build-linux-packages.yml +++ b/.github/workflows/build-linux-packages.yml @@ -23,18 +23,6 @@ on: required: false type: string default: b8f597c677811d1f9f4d8a97f5ae2825c0353a42 - pull_request: - branches: - - master - paths: - - .github/linux-occt-sdk/** - - .github/workflows/build-linux-packages.yml - push: - branches: - - master - paths: - - .github/linux-occt-sdk/** - - .github/workflows/build-linux-packages.yml permissions: contents: read diff --git a/.github/workflows/build-macos-packages.yml b/.github/workflows/build-macos-packages.yml index a3d8ea17b1..221785af77 100644 --- a/.github/workflows/build-macos-packages.yml +++ b/.github/workflows/build-macos-packages.yml @@ -23,18 +23,6 @@ on: required: false type: string default: b8f597c677811d1f9f4d8a97f5ae2825c0353a42 - pull_request: - branches: - - master - paths: - - .github/macos-occt-sdk/** - - .github/workflows/build-macos-packages.yml - push: - branches: - - master - paths: - - .github/macos-occt-sdk/** - - .github/workflows/build-macos-packages.yml permissions: contents: read diff --git a/.github/workflows/build-windows-packages.yml b/.github/workflows/build-windows-packages.yml index b314a19b1b..993f18ba84 100644 --- a/.github/workflows/build-windows-packages.yml +++ b/.github/workflows/build-windows-packages.yml @@ -23,18 +23,6 @@ on: required: false type: string default: b8f597c677811d1f9f4d8a97f5ae2825c0353a42 - pull_request: - branches: - - master - paths: - - .github/windows-occt-sdk/** - - .github/workflows/build-windows-packages.yml - push: - branches: - - master - paths: - - .github/windows-occt-sdk/** - - .github/workflows/build-windows-packages.yml permissions: contents: read diff --git a/.github/workflows/validate-lean-profile.yml b/.github/workflows/validate-lean-profile.yml index 8ce19bbef8..a41665af3f 100644 --- a/.github/workflows/validate-lean-profile.yml +++ b/.github/workflows/validate-lean-profile.yml @@ -18,22 +18,6 @@ on: - .github/windows-occt-sdk/** - .github/workflows/build-windows-packages.yml - .github/workflows/validate-lean-profile.yml - push: - branches: - - master - paths: - - .github/occt-sdk-release/lean-profile.json - - .github/occt-sdk-release/check-lean-profile.py - - .github/occt-sdk-release/verify-release-assets.sh - - .github/linux-occt-sdk/build-sdk.sh - - .github/linux-occt-sdk/sdk_tools.py - - .github/linux-occt-sdk/verify-release-assets.sh - - .github/macos-occt-sdk/build-sdk.sh - - .github/macos-occt-sdk/sdk_tools.py - - .github/macos-occt-sdk/verify-release-assets.sh - - .github/windows-occt-sdk/** - - .github/workflows/build-windows-packages.yml - - .github/workflows/validate-lean-profile.yml permissions: contents: read