├── .all-contributorsrc ├── .circleci └── config.yml ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .node-version ├── .nvmrc ├── .prettierignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _redirects ├── assets ├── breaking-change.png ├── merge-pull-request.afphoto ├── merge-pull-request.png ├── squash-and-merge.afphoto └── squash-and-merge.png ├── lerna.json ├── netlify.toml ├── package.json ├── packages ├── shipjs-lib │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── babel.config.cjs │ ├── jest.config.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── index.js │ │ ├── lib │ │ │ ├── config │ │ │ │ ├── __tests__ │ │ │ │ │ ├── cjs │ │ │ │ │ │ └── ship.config.cjs │ │ │ │ │ ├── defaultConfig.spec.js │ │ │ │ │ ├── example │ │ │ │ │ │ └── ship.config.js │ │ │ │ │ ├── loadConfig.spec.js │ │ │ │ │ └── mergeConfig.spec.js │ │ │ │ ├── defaultConfig.js │ │ │ │ ├── loadConfig.js │ │ │ │ └── mergeConfig.js │ │ │ ├── const.js │ │ │ ├── git │ │ │ │ ├── __tests__ │ │ │ │ │ ├── getCurrentBranch.spec.js │ │ │ │ │ ├── getLatestCommitMessage.spec.js │ │ │ │ │ ├── getRemoteBranches.spec.js │ │ │ │ │ ├── hasLocalBranch.spec.js │ │ │ │ │ ├── hasRemoteBranch.spec.js │ │ │ │ │ ├── hasTag.spec.js │ │ │ │ │ └── isWorkingTreeClean.spec.js │ │ │ │ ├── getCommitBodies.js │ │ │ │ ├── getCommitTitles.js │ │ │ │ ├── getCommitUrl.js │ │ │ │ ├── getCurrentBranch.js │ │ │ │ ├── getGitConfig.js │ │ │ │ ├── getLatestCommitHash.js │ │ │ │ ├── getLatestCommitMessage.js │ │ │ │ ├── getRemoteBranches.js │ │ │ │ ├── getRemoteOriginUrl.js │ │ │ │ ├── getRepoInfo.js │ │ │ │ ├── getRepoURLWithToken.js │ │ │ │ ├── getRepoURLWithTokenMasked.js │ │ │ │ ├── hasLocalBranch.js │ │ │ │ ├── hasRemote.js │ │ │ │ ├── hasRemoteBranch.js │ │ │ │ ├── hasTag.js │ │ │ │ └── isWorkingTreeClean.js │ │ │ ├── shell │ │ │ │ ├── exec.js │ │ │ │ └── silentExec.js │ │ │ └── util │ │ │ │ ├── __tests__ │ │ │ │ ├── expandPackageList.spec.js │ │ │ │ ├── getNextVersion.spec.js │ │ │ │ ├── getReleaseTag.spec.js │ │ │ │ ├── getReleaseType.spec.js │ │ │ │ └── updateVersion.spec.js │ │ │ │ ├── expandPackageList.js │ │ │ │ ├── getAppName.js │ │ │ │ ├── getCommitNumbersPerType.js │ │ │ │ ├── getCurrentVersion.js │ │ │ │ ├── getNextVersion.js │ │ │ │ ├── getReleaseTag.js │ │ │ │ ├── getReleaseType.js │ │ │ │ ├── isValidVersion.js │ │ │ │ └── updateVersion.js │ │ └── version.js │ └── tests │ │ ├── bootstrap-examples │ │ ├── clean-working-tree.sh │ │ ├── current-branch.sh │ │ ├── currently-master-branch.sh │ │ ├── empty.sh │ │ ├── latest-commit-message.sh │ │ ├── major-version-up.sh │ │ ├── minor-version-up.sh │ │ ├── monorepo-with-nonpkg-directory.sh │ │ ├── only-master-branch.sh │ │ ├── out-of-convention.sh │ │ ├── patch-version-up.sh │ │ ├── simple-monorepo.sh │ │ ├── unclean-working-tree.sh │ │ └── with-tag.sh │ │ └── bootstrap.sh └── shipjs │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .prettierrc │ ├── babel.config.cjs │ ├── bin │ └── shipjs │ ├── index.js │ ├── jest.config.js │ ├── jest.setup.js │ ├── package.json │ ├── src │ ├── cli.js │ ├── color.js │ ├── flow │ │ ├── prepare.js │ │ ├── release.js │ │ └── setup.js │ ├── helper │ │ ├── __tests__ │ │ │ ├── conventional-changelog.md │ │ │ ├── dependencyUpdater.spec.js │ │ │ ├── extractSpecificChangelog.spec.js │ │ │ ├── getPackageDirName.spec.js │ │ │ ├── gitPush.spec.js │ │ │ ├── lerna-changelog.md │ │ │ └── shipjs-changelog.md │ │ ├── dependencyUpdater.js │ │ ├── extractSpecificChangelog.js │ │ ├── getChangelog.js │ │ ├── getPackageDirName.js │ │ ├── getPublishCommand.js │ │ ├── gitPush.js │ │ ├── index.js │ │ └── runPrettier.js │ ├── step │ │ ├── checkGitHubToken.js │ │ ├── prepare │ │ │ ├── __tests__ │ │ │ │ ├── checkoutToStagingBranch.spec.js │ │ │ │ ├── commitChanges.spec.js │ │ │ │ ├── confirmNextVersion.spec.js │ │ │ │ ├── createPullRequest.spec.js │ │ │ │ ├── getNextVersion.spec.js │ │ │ │ ├── installDependencies.spec.js │ │ │ │ ├── prepareStagingBranch.spec.js │ │ │ │ ├── printHelp.spec.js │ │ │ │ ├── updateChangelog.spec.js │ │ │ │ ├── updateVersion.spec.js │ │ │ │ ├── updateVersionMonorepo.spec.js │ │ │ │ └── validate.spec.js │ │ │ ├── checkoutToStagingBranch.js │ │ │ ├── commitChanges.js │ │ │ ├── confirmNextVersion.js │ │ │ ├── createPullRequest.js │ │ │ ├── fetchTags.js │ │ │ ├── finished.js │ │ │ ├── getNextVersion.js │ │ │ ├── getRevisionRange.js │ │ │ ├── installDependencies.js │ │ │ ├── notifyPrepared.js │ │ │ ├── prepareStagingBranch.js │ │ │ ├── printHelp.js │ │ │ ├── push.js │ │ │ ├── pushToStagingBranch.js │ │ │ ├── updateChangelog.js │ │ │ ├── updateVersion.js │ │ │ ├── updateVersionMonorepo.js │ │ │ ├── validate.js │ │ │ └── validatePreparationConditions.js │ │ ├── printDryRunBanner.js │ │ ├── pull.js │ │ ├── release │ │ │ ├── __tests__ │ │ │ │ ├── createGitHubRelease.spec.js │ │ │ │ ├── createGitTag.spec.js │ │ │ │ ├── gitPush.spec.js │ │ │ │ ├── printHelp.spec.js │ │ │ │ ├── runAfterPublish.spec.js │ │ │ │ ├── runBeforePublish.spec.js │ │ │ │ ├── runBuild.spec.js │ │ │ │ ├── runPublish.spec.js │ │ │ │ ├── runTest.spec.js │ │ │ │ └── validate.spec.js │ │ │ ├── createGitHubRelease.js │ │ │ ├── createGitTag.js │ │ │ ├── finished.js │ │ │ ├── gatherRepoInfo.js │ │ │ ├── gitPush.js │ │ │ ├── notifyReleaseSuccess.js │ │ │ ├── printHelp.js │ │ │ ├── runAfterPublish.js │ │ │ ├── runBeforePublish.js │ │ │ ├── runBuild.js │ │ │ ├── runPublish.js │ │ │ ├── runTest.js │ │ │ └── validate.js │ │ ├── runStep.js │ │ └── setup │ │ │ ├── CI │ │ │ ├── addCircleCIConfig.js │ │ │ ├── addGitHubActions.js │ │ │ ├── askCircleCI.js │ │ │ ├── askGitHubActions.js │ │ │ └── index.js │ │ │ ├── __tests__ │ │ │ └── printHelp.spec.js │ │ │ ├── addDevDependencies.js │ │ │ ├── addScriptsToPackageJson.js │ │ │ ├── addShipConfig.js │ │ │ ├── askQuestions.js │ │ │ ├── formatMessage.js │ │ │ └── printHelp.js │ ├── util │ │ ├── arrayify.js │ │ ├── detectYarn.js │ │ ├── exitProcess.js │ │ ├── indentedPrint.js │ │ ├── index.js │ │ ├── parseArgs.js │ │ ├── print.js │ │ ├── run.js │ │ ├── slack.js │ │ ├── wrapExecWithDir.js │ │ └── wrapRun.js │ └── version.js │ └── tests │ └── util │ ├── index.js │ ├── mockColor.js │ └── mockPrint.js ├── patches ├── conventional-changelog-core+4.2.1.patch └── conventional-recommended-bump+5.0.1.patch ├── preview.gif ├── scripts └── update-contributors-badge.js ├── ship.config.js ├── website ├── .prettierrc ├── .vuepress │ └── config.js ├── README.md ├── guide │ ├── README.md │ ├── automation-token.png │ ├── community.md │ ├── contributing.md │ ├── getting-started.md │ ├── npm-2fa.png │ ├── preview.gif │ ├── setup.png │ └── useful-config.md ├── package.json ├── reference │ ├── all-config.md │ ├── commands.md │ └── resources.md └── scripts │ └── deploy-gh.js └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18.20.5 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.20.5 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | website/reference/all-config.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/README.md -------------------------------------------------------------------------------- /_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/_redirects -------------------------------------------------------------------------------- /assets/breaking-change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/assets/breaking-change.png -------------------------------------------------------------------------------- /assets/merge-pull-request.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/assets/merge-pull-request.afphoto -------------------------------------------------------------------------------- /assets/merge-pull-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/assets/merge-pull-request.png -------------------------------------------------------------------------------- /assets/squash-and-merge.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/assets/squash-and-merge.afphoto -------------------------------------------------------------------------------- /assets/squash-and-merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/assets/squash-and-merge.png -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/lerna.json -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build.environment] 2 | YARN_VERSION = "1.13.0" 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/shipjs-lib/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/.eslintignore -------------------------------------------------------------------------------- /packages/shipjs-lib/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/shipjs-lib/.gitignore: -------------------------------------------------------------------------------- 1 | sandbox 2 | dist -------------------------------------------------------------------------------- /packages/shipjs-lib/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/.prettierrc -------------------------------------------------------------------------------- /packages/shipjs-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/README.md -------------------------------------------------------------------------------- /packages/shipjs-lib/babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/babel.config.cjs -------------------------------------------------------------------------------- /packages/shipjs-lib/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/jest.config.js -------------------------------------------------------------------------------- /packages/shipjs-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/package.json -------------------------------------------------------------------------------- /packages/shipjs-lib/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/rollup.config.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/index.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/__tests__/cjs/ship.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | versionUpdated() {}, 3 | }; 4 | -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/__tests__/defaultConfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/config/__tests__/defaultConfig.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/__tests__/example/ship.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | versionUpdated() {}, 3 | }; 4 | -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/__tests__/loadConfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/config/__tests__/loadConfig.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/__tests__/mergeConfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/config/__tests__/mergeConfig.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/defaultConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/config/defaultConfig.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/loadConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/config/loadConfig.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/config/mergeConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/config/mergeConfig.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/const.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/getCurrentBranch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/getCurrentBranch.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/getLatestCommitMessage.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/getLatestCommitMessage.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/getRemoteBranches.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/getRemoteBranches.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/hasLocalBranch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/hasLocalBranch.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/hasRemoteBranch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/hasRemoteBranch.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/hasTag.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/hasTag.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/__tests__/isWorkingTreeClean.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/__tests__/isWorkingTreeClean.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getCommitBodies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getCommitBodies.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getCommitTitles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getCommitTitles.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getCommitUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getCommitUrl.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getCurrentBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getCurrentBranch.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getGitConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getGitConfig.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getLatestCommitHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getLatestCommitHash.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getLatestCommitMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getLatestCommitMessage.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getRemoteBranches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getRemoteBranches.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getRemoteOriginUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getRemoteOriginUrl.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getRepoInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getRepoInfo.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getRepoURLWithToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getRepoURLWithToken.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/getRepoURLWithTokenMasked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/getRepoURLWithTokenMasked.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/hasLocalBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/hasLocalBranch.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/hasRemote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/hasRemote.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/hasRemoteBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/hasRemoteBranch.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/hasTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/hasTag.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/git/isWorkingTreeClean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/git/isWorkingTreeClean.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/shell/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/shell/exec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/shell/silentExec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/shell/silentExec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/__tests__/expandPackageList.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/__tests__/expandPackageList.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/__tests__/getNextVersion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/__tests__/getNextVersion.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/__tests__/getReleaseTag.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/__tests__/getReleaseTag.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/__tests__/getReleaseType.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/__tests__/getReleaseType.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/__tests__/updateVersion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/__tests__/updateVersion.spec.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/expandPackageList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/expandPackageList.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/getAppName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/getAppName.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/getCommitNumbersPerType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/getCommitNumbersPerType.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/getCurrentVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/getCurrentVersion.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/getNextVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/getNextVersion.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/getReleaseTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/getReleaseTag.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/getReleaseType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/getReleaseType.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/isValidVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/isValidVersion.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/lib/util/updateVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/src/lib/util/updateVersion.js -------------------------------------------------------------------------------- /packages/shipjs-lib/src/version.js: -------------------------------------------------------------------------------- 1 | export default '0.27.0'; 2 | -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/clean-working-tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/clean-working-tree.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/current-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/current-branch.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/currently-master-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/currently-master-branch.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/empty.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/latest-commit-message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/latest-commit-message.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/major-version-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/major-version-up.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/minor-version-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/minor-version-up.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/monorepo-with-nonpkg-directory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/monorepo-with-nonpkg-directory.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/only-master-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/only-master-branch.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/out-of-convention.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/out-of-convention.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/patch-version-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/patch-version-up.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/simple-monorepo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/simple-monorepo.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/unclean-working-tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/unclean-working-tree.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap-examples/with-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap-examples/with-tag.sh -------------------------------------------------------------------------------- /packages/shipjs-lib/tests/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs-lib/tests/bootstrap.sh -------------------------------------------------------------------------------- /packages/shipjs/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bin 3 | -------------------------------------------------------------------------------- /packages/shipjs/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/shipjs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/.prettierrc -------------------------------------------------------------------------------- /packages/shipjs/babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/babel.config.cjs -------------------------------------------------------------------------------- /packages/shipjs/bin/shipjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/bin/shipjs -------------------------------------------------------------------------------- /packages/shipjs/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/shipjs/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/jest.config.js -------------------------------------------------------------------------------- /packages/shipjs/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/jest.setup.js -------------------------------------------------------------------------------- /packages/shipjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/package.json -------------------------------------------------------------------------------- /packages/shipjs/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/cli.js -------------------------------------------------------------------------------- /packages/shipjs/src/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/color.js -------------------------------------------------------------------------------- /packages/shipjs/src/flow/prepare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/flow/prepare.js -------------------------------------------------------------------------------- /packages/shipjs/src/flow/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/flow/release.js -------------------------------------------------------------------------------- /packages/shipjs/src/flow/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/flow/setup.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/conventional-changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/conventional-changelog.md -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/dependencyUpdater.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/dependencyUpdater.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/extractSpecificChangelog.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/extractSpecificChangelog.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/getPackageDirName.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/getPackageDirName.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/gitPush.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/gitPush.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/lerna-changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/lerna-changelog.md -------------------------------------------------------------------------------- /packages/shipjs/src/helper/__tests__/shipjs-changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/__tests__/shipjs-changelog.md -------------------------------------------------------------------------------- /packages/shipjs/src/helper/dependencyUpdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/dependencyUpdater.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/extractSpecificChangelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/extractSpecificChangelog.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/getChangelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/getChangelog.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/getPackageDirName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/getPackageDirName.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/getPublishCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/getPublishCommand.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/gitPush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/gitPush.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/index.js -------------------------------------------------------------------------------- /packages/shipjs/src/helper/runPrettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/helper/runPrettier.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/checkGitHubToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/checkGitHubToken.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/checkoutToStagingBranch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/checkoutToStagingBranch.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/commitChanges.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/commitChanges.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/confirmNextVersion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/confirmNextVersion.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/createPullRequest.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/createPullRequest.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/getNextVersion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/getNextVersion.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/installDependencies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/installDependencies.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/prepareStagingBranch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/prepareStagingBranch.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/printHelp.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/printHelp.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/updateChangelog.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/updateChangelog.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/updateVersion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/updateVersion.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/updateVersionMonorepo.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/updateVersionMonorepo.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/__tests__/validate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/__tests__/validate.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/checkoutToStagingBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/checkoutToStagingBranch.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/commitChanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/commitChanges.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/confirmNextVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/confirmNextVersion.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/createPullRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/createPullRequest.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/fetchTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/fetchTags.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/finished.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/finished.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/getNextVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/getNextVersion.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/getRevisionRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/getRevisionRange.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/installDependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/installDependencies.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/notifyPrepared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/notifyPrepared.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/prepareStagingBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/prepareStagingBranch.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/printHelp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/printHelp.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/push.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/pushToStagingBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/pushToStagingBranch.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/updateChangelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/updateChangelog.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/updateVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/updateVersion.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/updateVersionMonorepo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/updateVersionMonorepo.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/validate.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/prepare/validatePreparationConditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/prepare/validatePreparationConditions.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/printDryRunBanner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/printDryRunBanner.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/pull.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/createGitHubRelease.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/createGitHubRelease.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/createGitTag.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/createGitTag.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/gitPush.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/gitPush.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/printHelp.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/printHelp.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/runAfterPublish.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/runAfterPublish.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/runBeforePublish.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/runBeforePublish.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/runBuild.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/runBuild.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/runPublish.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/runPublish.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/runTest.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/runTest.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/__tests__/validate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/__tests__/validate.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/createGitHubRelease.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/createGitHubRelease.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/createGitTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/createGitTag.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/finished.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/finished.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/gatherRepoInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/gatherRepoInfo.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/gitPush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/gitPush.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/notifyReleaseSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/notifyReleaseSuccess.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/printHelp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/printHelp.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/runAfterPublish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/runAfterPublish.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/runBeforePublish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/runBeforePublish.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/runBuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/runBuild.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/runPublish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/runPublish.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/runTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/runTest.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/release/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/release/validate.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/runStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/runStep.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/CI/addCircleCIConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/CI/addCircleCIConfig.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/CI/addGitHubActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/CI/addGitHubActions.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/CI/askCircleCI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/CI/askCircleCI.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/CI/askGitHubActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/CI/askGitHubActions.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/CI/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/CI/index.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/__tests__/printHelp.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/__tests__/printHelp.spec.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/addDevDependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/addDevDependencies.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/addScriptsToPackageJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/addScriptsToPackageJson.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/addShipConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/addShipConfig.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/askQuestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/askQuestions.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/formatMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/formatMessage.js -------------------------------------------------------------------------------- /packages/shipjs/src/step/setup/printHelp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/step/setup/printHelp.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/arrayify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/arrayify.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/detectYarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/detectYarn.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/exitProcess.js: -------------------------------------------------------------------------------- 1 | export default process.exit; 2 | -------------------------------------------------------------------------------- /packages/shipjs/src/util/indentedPrint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/indentedPrint.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/index.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/parseArgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/parseArgs.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/print.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/run.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/slack.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/wrapExecWithDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/wrapExecWithDir.js -------------------------------------------------------------------------------- /packages/shipjs/src/util/wrapRun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/src/util/wrapRun.js -------------------------------------------------------------------------------- /packages/shipjs/src/version.js: -------------------------------------------------------------------------------- 1 | export default '0.27.0'; 2 | -------------------------------------------------------------------------------- /packages/shipjs/tests/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/tests/util/index.js -------------------------------------------------------------------------------- /packages/shipjs/tests/util/mockColor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/tests/util/mockColor.js -------------------------------------------------------------------------------- /packages/shipjs/tests/util/mockPrint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/packages/shipjs/tests/util/mockPrint.js -------------------------------------------------------------------------------- /patches/conventional-changelog-core+4.2.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/patches/conventional-changelog-core+4.2.1.patch -------------------------------------------------------------------------------- /patches/conventional-recommended-bump+5.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/patches/conventional-recommended-bump+5.0.1.patch -------------------------------------------------------------------------------- /preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/preview.gif -------------------------------------------------------------------------------- /scripts/update-contributors-badge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/scripts/update-contributors-badge.js -------------------------------------------------------------------------------- /ship.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/ship.config.js -------------------------------------------------------------------------------- /website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/.prettierrc -------------------------------------------------------------------------------- /website/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/.vuepress/config.js -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/README.md -------------------------------------------------------------------------------- /website/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/README.md -------------------------------------------------------------------------------- /website/guide/automation-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/automation-token.png -------------------------------------------------------------------------------- /website/guide/community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/community.md -------------------------------------------------------------------------------- /website/guide/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/contributing.md -------------------------------------------------------------------------------- /website/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/getting-started.md -------------------------------------------------------------------------------- /website/guide/npm-2fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/npm-2fa.png -------------------------------------------------------------------------------- /website/guide/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/preview.gif -------------------------------------------------------------------------------- /website/guide/setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/setup.png -------------------------------------------------------------------------------- /website/guide/useful-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/guide/useful-config.md -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/package.json -------------------------------------------------------------------------------- /website/reference/all-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/reference/all-config.md -------------------------------------------------------------------------------- /website/reference/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/reference/commands.md -------------------------------------------------------------------------------- /website/reference/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/reference/resources.md -------------------------------------------------------------------------------- /website/scripts/deploy-gh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/website/scripts/deploy-gh.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/shipjs/HEAD/yarn.lock --------------------------------------------------------------------------------