From 094065dba5d764743c43129b6c6b88e2d26320b6 Mon Sep 17 00:00:00 2001 From: avallete Date: Thu, 7 May 2026 17:14:51 +0200 Subject: [PATCH 1/2] chore(ci): update smoke test workflow to trigger on additional paths - Expanded the paths that trigger the smoke test workflow to include specific scripts and configuration files in the apps/cli and packages directories. - Added comments to clarify the purpose of the path triggers, ensuring that any changes affecting the build phase or runtime behavior will re-validate the smoke tests. --- .github/workflows/smoke-test-pr.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/smoke-test-pr.yml b/.github/workflows/smoke-test-pr.yml index e368591d0..f075f668d 100644 --- a/.github/workflows/smoke-test-pr.yml +++ b/.github/workflows/smoke-test-pr.yml @@ -9,10 +9,21 @@ on: - ready_for_review branches: - develop + # Trigger on any change that could affect the build phase or how the + # built artifacts behave at runtime. Anything in this list is something + # `release-shared.yml`'s build/smoke jobs need to re-validate. paths: - - "apps/cli/**" - - ".github/workflows/release-shared.yml" - - ".github/workflows/smoke-test-pr.yml" + - "apps/cli/scripts/build.ts" + - "apps/cli/scripts/checksums.ts" + - "apps/cli/scripts/sync-versions.ts" + - "apps/cli/src/**" + - "apps/cli/package.json" + - "apps/cli-go/**" + - "packages/cli-*/**" + - "package.json" + - "pnpm-lock.yaml" + - "pnpm-workspace.yaml" + - ".github/actions/setup/**" permissions: # release-shared.yml's `publish` job declares `contents: write` and From 4982ef9db8dfdf22dd22cf7f4a31bfbb3b07150e Mon Sep 17 00:00:00 2001 From: avallete Date: Thu, 7 May 2026 17:15:39 +0200 Subject: [PATCH 2/2] chore(ci): remove checksum script from smoke test workflow path triggers - Removed the `apps/cli/scripts/checksums.ts` path from the smoke test workflow triggers, streamlining the paths that initiate smoke tests. - This change helps focus the workflow on relevant scripts and files that impact the build and runtime behavior. --- .github/workflows/smoke-test-pr.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/smoke-test-pr.yml b/.github/workflows/smoke-test-pr.yml index f075f668d..487913959 100644 --- a/.github/workflows/smoke-test-pr.yml +++ b/.github/workflows/smoke-test-pr.yml @@ -14,7 +14,6 @@ on: # `release-shared.yml`'s build/smoke jobs need to re-validate. paths: - "apps/cli/scripts/build.ts" - - "apps/cli/scripts/checksums.ts" - "apps/cli/scripts/sync-versions.ts" - "apps/cli/src/**" - "apps/cli/package.json"