diff --git a/src/index.ts b/src/index.ts index 194204d..b2a6c7f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -37,8 +37,8 @@ const getOptionalInput = (name: string) => core.getInput(name) || undefined; let publishScript = core.getInput("publish"); let hasChangesets = changesets.length !== 0; - const hasNonEmptyChangesets = changesets.some( - (changeset) => changeset.releases.length > 0 + const isAllChangesetsEmpty = changesets.every( + (changeset) => changeset.releases.length === 0 ); let hasPublishScript = !!publishScript; @@ -48,7 +48,9 @@ const getOptionalInput = (name: string) => core.getInput(name) || undefined; switch (true) { case !hasChangesets && !hasPublishScript: - core.info("No changesets present or were removed by merging release PR. Not publishing because no publish script found."); + core.info( + "No changesets present or were removed by merging release PR. Not publishing because no publish script found." + ); return; case !hasChangesets && hasPublishScript: { core.info( @@ -99,7 +101,7 @@ const getOptionalInput = (name: string) => core.getInput(name) || undefined; } return; } - case hasChangesets && !hasNonEmptyChangesets: + case hasChangesets && isAllChangesetsEmpty: core.info("All changesets are empty; not creating PR"); return; case hasChangesets: