├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── ci.yaml │ └── codeql-analysis.yml ├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── bin └── cli.js ├── lib ├── RescopedStream.js ├── blork.js ├── cleanPath.js ├── createInlinePluginCreator.js ├── getCommitsFiltered.js ├── getConfig.js ├── getConfigMultiSemrel.js ├── getConfigSemantic.js ├── getManifest.js ├── git.js ├── logger.js ├── multiSemanticRelease.js ├── recognizeFormat.js ├── updateDeps.js └── utils.js ├── package.json ├── test ├── bin │ └── cli.test.js ├── fixtures │ ├── badDepsPackage.json │ ├── badDevDepsPackage.json │ ├── badNamePackage.json │ ├── badPeerDepsPackage.json │ ├── badYarnWorkspaces │ │ └── package.json │ ├── boltWorkspaces │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── boltWorkspacesIgnore │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── boltWorkspacesUndefined │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── emptyYarnWorkspaces │ │ └── package.json │ ├── invalidPackage.json │ ├── numberPackage.json │ ├── pnpmWorkspace │ │ ├── package.json │ │ ├── packages │ │ │ ├── a │ │ │ │ └── package.json │ │ │ ├── b │ │ │ │ └── package.json │ │ │ ├── c │ │ │ │ ├── .releaserc.json │ │ │ │ └── package.json │ │ │ └── d │ │ │ │ └── package.json │ │ └── pnpm-workspace.yaml │ ├── pnpmWorkspaceIgnore │ │ ├── package.json │ │ ├── packages │ │ │ ├── a │ │ │ │ └── package.json │ │ │ ├── b │ │ │ │ └── package.json │ │ │ ├── c │ │ │ │ ├── .releaserc.json │ │ │ │ └── package.json │ │ │ └── d │ │ │ │ └── package.json │ │ └── pnpm-workspace.yaml │ ├── pnpmWorkspaceUndefined │ │ ├── package.json │ │ ├── packages │ │ │ ├── a │ │ │ │ └── package.json │ │ │ ├── b │ │ │ │ └── package.json │ │ │ ├── c │ │ │ │ ├── .releaserc.json │ │ │ │ └── package.json │ │ │ └── d │ │ │ │ └── package.json │ │ └── pnpm-workspace.yaml │ ├── undefinedYarnWorkspaces │ │ └── package.json │ ├── yarnWorkspaces │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── yarnWorkspaces2Packages │ │ ├── package.json │ │ └── packages │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── yarnWorkspacesAcyclic │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── yarnWorkspacesConfig │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── yarnWorkspacesConfigExtends │ │ ├── config.js │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── yarnWorkspacesIgnore │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ ├── yarnWorkspacesIgnoreSplit │ │ ├── package.json │ │ └── packages │ │ │ ├── a │ │ │ └── package.json │ │ │ ├── b │ │ │ └── package.json │ │ │ ├── c │ │ │ ├── .releaserc.json │ │ │ └── package.json │ │ │ └── d │ │ │ └── package.json │ └── yarnWorkspacesPackages │ │ ├── package.json │ │ └── packages │ │ ├── a │ │ └── package.json │ │ ├── b │ │ └── package.json │ │ ├── c │ │ ├── .releaserc.json │ │ └── package.json │ │ └── d │ │ └── package.json ├── helpers │ ├── file.js │ └── git.js └── lib │ ├── cleanPath.test.js │ ├── getCommitsFiltered.test.js │ ├── getConfigMultiSemrel.test.js │ ├── getPackagePaths.test.js │ ├── git.test.js │ ├── multiSemanticRelease.test.js │ ├── recognizeFormat.test.js │ ├── resolveReleaseType.test.js │ ├── updateDeps.test.js │ └── utils.test.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /coverage/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/node_modules/** 2 | /coverage/ 3 | *.log 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/bin/cli.js -------------------------------------------------------------------------------- /lib/RescopedStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/RescopedStream.js -------------------------------------------------------------------------------- /lib/blork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/blork.js -------------------------------------------------------------------------------- /lib/cleanPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/cleanPath.js -------------------------------------------------------------------------------- /lib/createInlinePluginCreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/createInlinePluginCreator.js -------------------------------------------------------------------------------- /lib/getCommitsFiltered.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/getCommitsFiltered.js -------------------------------------------------------------------------------- /lib/getConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/getConfig.js -------------------------------------------------------------------------------- /lib/getConfigMultiSemrel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/getConfigMultiSemrel.js -------------------------------------------------------------------------------- /lib/getConfigSemantic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/getConfigSemantic.js -------------------------------------------------------------------------------- /lib/getManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/getManifest.js -------------------------------------------------------------------------------- /lib/git.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/git.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/multiSemanticRelease.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/multiSemanticRelease.js -------------------------------------------------------------------------------- /lib/recognizeFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/recognizeFormat.js -------------------------------------------------------------------------------- /lib/updateDeps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/updateDeps.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/package.json -------------------------------------------------------------------------------- /test/bin/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/bin/cli.test.js -------------------------------------------------------------------------------- /test/fixtures/badDepsPackage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/badDepsPackage.json -------------------------------------------------------------------------------- /test/fixtures/badDevDepsPackage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/badDevDepsPackage.json -------------------------------------------------------------------------------- /test/fixtures/badNamePackage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/badNamePackage.json -------------------------------------------------------------------------------- /test/fixtures/badPeerDepsPackage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/badPeerDepsPackage.json -------------------------------------------------------------------------------- /test/fixtures/badYarnWorkspaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/badYarnWorkspaces/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspaces/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspaces/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspaces/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspaces/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspaces/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspaces/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/boltWorkspaces/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspaces/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspaces/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspaces/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesIgnore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesIgnore/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesIgnore/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesIgnore/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesIgnore/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesIgnore/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesIgnore/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesIgnore/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesIgnore/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesIgnore/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesIgnore/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesUndefined/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesUndefined/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesUndefined/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesUndefined/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesUndefined/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesUndefined/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesUndefined/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesUndefined/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesUndefined/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/boltWorkspacesUndefined/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/boltWorkspacesUndefined/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/emptyYarnWorkspaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/emptyYarnWorkspaces/package.json -------------------------------------------------------------------------------- /test/fixtures/invalidPackage.json: -------------------------------------------------------------------------------- 1 | NOTVALIDJSON -------------------------------------------------------------------------------- /test/fixtures/numberPackage.json: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspace/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspace/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspace/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspace/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspace/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspace/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspace/pnpm-workspace.yaml -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceIgnore/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceIgnore/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceIgnore/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceIgnore/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceIgnore/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceIgnore/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceIgnore/pnpm-workspace.yaml -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceUndefined/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceUndefined/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceUndefined/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceUndefined/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/pnpmWorkspaceUndefined/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/pnpmWorkspaceUndefined/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/undefinedYarnWorkspaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/undefinedYarnWorkspaces/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces2Packages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces2Packages/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces2Packages/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces2Packages/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces2Packages/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspaces2Packages/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspaces2Packages/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesAcyclic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesAcyclic/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesAcyclic/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesAcyclic/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesAcyclic/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesAcyclic/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesAcyclic/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesAcyclic/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesAcyclic/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesAcyclic/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesAcyclic/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfig/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfig/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfig/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfig/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfig/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfig/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfig/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfig/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfig/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfig/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfigExtends/config.js -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfigExtends/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfigExtends/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfigExtends/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfigExtends/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesConfigExtends/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesConfigExtends/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnore/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnore/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnore/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnore/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnore/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnore/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnore/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnore/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnore/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnore/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnoreSplit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnoreSplit/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnoreSplit/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnoreSplit/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnoreSplit/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnoreSplit/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnoreSplit/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnoreSplit/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnoreSplit/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesIgnoreSplit/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesIgnoreSplit/packages/d/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesPackages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesPackages/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesPackages/packages/a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesPackages/packages/a/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesPackages/packages/b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesPackages/packages/b/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesPackages/packages/c/.releaserc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tagFormat": "multi-semantic-release-test-c@v${version}" 3 | } -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesPackages/packages/c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesPackages/packages/c/package.json -------------------------------------------------------------------------------- /test/fixtures/yarnWorkspacesPackages/packages/d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/fixtures/yarnWorkspacesPackages/packages/d/package.json -------------------------------------------------------------------------------- /test/helpers/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/helpers/file.js -------------------------------------------------------------------------------- /test/helpers/git.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/helpers/git.js -------------------------------------------------------------------------------- /test/lib/cleanPath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/cleanPath.test.js -------------------------------------------------------------------------------- /test/lib/getCommitsFiltered.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/getCommitsFiltered.test.js -------------------------------------------------------------------------------- /test/lib/getConfigMultiSemrel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/getConfigMultiSemrel.test.js -------------------------------------------------------------------------------- /test/lib/getPackagePaths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/getPackagePaths.test.js -------------------------------------------------------------------------------- /test/lib/git.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/git.test.js -------------------------------------------------------------------------------- /test/lib/multiSemanticRelease.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/multiSemanticRelease.test.js -------------------------------------------------------------------------------- /test/lib/recognizeFormat.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/recognizeFormat.test.js -------------------------------------------------------------------------------- /test/lib/resolveReleaseType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/resolveReleaseType.test.js -------------------------------------------------------------------------------- /test/lib/updateDeps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/updateDeps.test.js -------------------------------------------------------------------------------- /test/lib/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/test/lib/utils.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiwi/multi-semantic-release/HEAD/yarn.lock --------------------------------------------------------------------------------