From ffb3f4be012bcbb186ad19ba895fb8cfc04c63c2 Mon Sep 17 00:00:00 2001 From: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com> Date: Thu, 28 Mar 2024 15:50:28 +0530 Subject: [PATCH] ci(CI-pr): determine modified crates more deterministically (#4233) --- .github/workflows/CI-pr.yml | 12 ++++++++++-- crates/api_models/src/bank_accounts.rs | 1 - crates/api_models/src/lib.rs | 1 - 3 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 crates/api_models/src/bank_accounts.rs diff --git a/.github/workflows/CI-pr.yml b/.github/workflows/CI-pr.yml index efeb31cd1e..9794afc155 100644 --- a/.github/workflows/CI-pr.yml +++ b/.github/workflows/CI-pr.yml @@ -141,7 +141,11 @@ jobs: # Obtain a list of workspace members workspace_members="$( cargo metadata --format-version 1 --no-deps \ - | jq --compact-output --monochrome-output --raw-output '.workspace_members | sort | .[] | split(" ")[0]' + | jq \ + --compact-output \ + --monochrome-output \ + --raw-output \ + '(.workspace_members | sort) as $package_ids | .packages[] | select(IN(.id; $package_ids[])) | .name' )" PACKAGES_CHECKED=() @@ -298,7 +302,11 @@ jobs: # Obtain a list of workspace members workspace_members="$( cargo metadata --format-version 1 --no-deps \ - | jq --compact-output --monochrome-output --raw-output '.workspace_members | sort | .[] | split(" ")[0]' + | jq \ + --compact-output \ + --monochrome-output \ + --raw-output \ + '(.workspace_members | sort) as $package_ids | .packages[] | select(IN(.id; $package_ids[])) | .name' )" PACKAGES_CHECKED=() diff --git a/crates/api_models/src/bank_accounts.rs b/crates/api_models/src/bank_accounts.rs deleted file mode 100644 index 8b13789179..0000000000 --- a/crates/api_models/src/bank_accounts.rs +++ /dev/null @@ -1 +0,0 @@ - diff --git a/crates/api_models/src/lib.rs b/crates/api_models/src/lib.rs index cc991d7a6b..89097705a4 100644 --- a/crates/api_models/src/lib.rs +++ b/crates/api_models/src/lib.rs @@ -2,7 +2,6 @@ pub mod admin; pub mod analytics; pub mod api_keys; -pub mod bank_accounts; pub mod blocklist; pub mod cards_info; pub mod conditional_configs;