From ffd8f79b3ac7861cd4d77f752e568f712b25b223 Mon Sep 17 00:00:00 2001 From: Karl Rister Date: Tue, 18 Nov 2025 15:03:53 -0600 Subject: [PATCH 1/2] limit the execution of crucible-merged to changes of files that could result in the building of new engine container images --- .github/workflows/crucible-merged.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/crucible-merged.yaml b/.github/workflows/crucible-merged.yaml index 43ee023..f17123c 100644 --- a/.github/workflows/crucible-merged.yaml +++ b/.github/workflows/crucible-merged.yaml @@ -4,13 +4,9 @@ on: pull_request_target: types: [ closed ] branches: [ master ] - paths-ignore: - - LICENSE - - '**.md' - - '.github/rulesets/**' - - .github/workflows/run-crucible-tracking.yaml - - .github/workflows/faux-crucible-ci.yaml - - 'docs/**' + paths: + - .github/workflows/crucible-merged.yaml + - workshop.json workflow_dispatch: jobs: From 46625da46a78fcf787b11aaaf4877794e77ddd17 Mon Sep 17 00:00:00 2001 From: Karl Rister Date: Tue, 18 Nov 2025 15:07:03 -0600 Subject: [PATCH 2/2] update the crucible-merged workflow to have userenv_filter=unique - this minimizes the runtime while ensuring that all userenvs are being processed --- .github/workflows/crucible-merged.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/crucible-merged.yaml b/.github/workflows/crucible-merged.yaml index f17123c..357f342 100644 --- a/.github/workflows/crucible-merged.yaml +++ b/.github/workflows/crucible-merged.yaml @@ -17,6 +17,7 @@ jobs: ci_target: "sysstat" ci_target_branch: "master" github_workspace: "$GITHUB_WORKSPACE" + userenv_filter: "unique" secrets: production_registry_auth: ${{ secrets.CRUCIBLE_PRODUCTION_ENGINES_REGISTRY_AUTH }} quay_oauth_token: ${{ secrets.CRUCIBLE_QUAYIO_OAUTH_TOKEN }}