From de70d722e0cb289f43cf7314a1a6c5ae8fc272df Mon Sep 17 00:00:00 2001 From: Karl Rister Date: Thu, 20 Nov 2025 09:00:34 -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 | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/crucible-merged.yaml b/.github/workflows/crucible-merged.yaml index 5d43dba..555d1f7 100644 --- a/.github/workflows/crucible-merged.yaml +++ b/.github/workflows/crucible-merged.yaml @@ -5,13 +5,10 @@ on: types: [ closed ] branches: [ main ] paths-ignore: - - LICENSE - '**.md' - - '.github/rulesets/**' - - .github/workflows/run-crucible-tracking.yaml - - .github/workflows/faux-crucible-ci.yaml - - .github/workflows/faux-unittest.yaml - 'docs/**' + - '.github/**' + - '!.github/workflows/crucible-merged.yaml' workflow_dispatch: jobs: From af570f65e6f2fa3bc65b4ab383cf813726327523 Mon Sep 17 00:00:00 2001 From: Karl Rister Date: Thu, 20 Nov 2025 09:01: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 555d1f7..01f6711 100644 --- a/.github/workflows/crucible-merged.yaml +++ b/.github/workflows/crucible-merged.yaml @@ -19,6 +19,7 @@ jobs: ci_target: "toolbox" ci_target_branch: "main" 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 }}