You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ti...@apache.org on 2024/10/04 18:18:37 UTC
(incubator-kie-tools) branch main updated: NO-ISSUE: CI partitioning script was leaving out the last package (#2647)
This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new fdb7c5d7545 NO-ISSUE: CI partitioning script was leaving out the last package (#2647)
fdb7c5d7545 is described below
commit fdb7c5d7545d47ae0297e19e4340c087d7147978
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Fri Oct 4 15:18:32 2024 -0300
NO-ISSUE: CI partitioning script was leaving out the last package (#2647)
---
.../supporting-files/ci/build-partitioning/build_partitioning.ts | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/.github/supporting-files/ci/build-partitioning/build_partitioning.ts b/.github/supporting-files/ci/build-partitioning/build_partitioning.ts
index a9dcd6f77a5..8b080b25185 100644
--- a/.github/supporting-files/ci/build-partitioning/build_partitioning.ts
+++ b/.github/supporting-files/ci/build-partitioning/build_partitioning.ts
@@ -182,7 +182,7 @@ async function getPartitions(): Promise<Array<None | Full | Partial>> {
const chunkSize = 50;
for (let i = 0; i < changedPackagesNames.length; i += chunkSize) {
changedPackagesNamesChunks.push(
- changedPackagesNames.slice(i, Math.min(i + chunkSize, changedPackagesNames.length - 1))
+ changedPackagesNames.slice(i, Math.min(i + chunkSize, changedPackagesNames.length))
);
}
@@ -215,7 +215,7 @@ async function getPartitions(): Promise<Array<None | Full | Partial>> {
}
const changedSourcePathsInPartition = changedPackagesDirs.filter((path) =>
- [...partition.dirs].some((partitionDir) => path.startsWith(`${partitionDir}`))
+ [...partition.dirs].some((partitionDir) => path === partitionDir)
);
if (changedSourcePathsInPartition.length === 0) {
@@ -268,6 +268,9 @@ async function getPartitions(): Promise<Array<None | Full | Partial>> {
}
async function getDirsOfDependencies(leafPackageNames: Set<string>) {
+ if (leafPackageNames.size === 0) {
+ return new Set<string>();
+ }
const packagesFilter = [...leafPackageNames].map((pkgName) => `-F ${pkgName}...`).join(" ");
return new Set(
stdoutArray(execSync(`bash -c "pnpm ${packagesFilter} exec bash -c pwd"`).toString()) //
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org