( changedFiles: readonly string[], changesets: readonly ChangesetInfoInternal[], packages: readonly PackageInternal[], rootDir: string )
| 860 | ); |
| 861 | |
| 862 | const validateCodeChanges = ( |
| 863 | changedFiles: readonly string[], |
| 864 | changesets: readonly ChangesetInfoInternal[], |
| 865 | packages: readonly PackageInternal[], |
| 866 | rootDir: string |
| 867 | ) => |
| 868 | pipe( |
| 869 | Terminal.Terminal, |
| 870 | Effect.flatMap(showChangedFilesList(changedFiles)), |
| 871 | Effect.andThen( |
| 872 | changesets.length === 0 |
| 873 | ? validateWithNoChangesets(changedFiles, packages, rootDir) |
| 874 | : validateAfterCheckingPublishable(changesets) |
| 875 | ), |
| 876 | Effect.andThen(changesets.length > 0 ? validateChangesetsFlow(changesets) : Effect.void) |
| 877 | ); |
| 878 | |
| 879 | const validateDocChanges = (changesets: readonly ChangesetInfoInternal[]) => |
| 880 | pipe( |
no test coverage detected