├── .editorconfig ├── .eslintignore ├── .gitignore ├── .nycrc ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config ├── release │ └── commitMessageConfig.js ├── testUnit │ ├── mocha.opts │ └── reporters.json └── verify │ └── .eslintrc.js ├── confit.yml ├── package.json ├── spec ├── log.spec.js ├── parseRawCommit.spec.js ├── system.spec.js ├── testData │ ├── CHANGELOG.md │ ├── package.json │ ├── package_noname.json │ ├── package_precommit.json │ └── precommit.js └── validateBranch.spec.js └── src ├── index.js └── lib ├── addFilesAndCreateTag.js ├── bumpUpVersion.js ├── getJsonCommits.js ├── getLatestTag.js ├── helpers.js ├── index.js ├── isReleaseNecessary.js ├── log.js ├── parseRawCommit.js ├── runScript.js ├── validateBranch.js ├── whatBump.js └── writeChangelog.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/.gitignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/.nycrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/README.md -------------------------------------------------------------------------------- /config/release/commitMessageConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/config/release/commitMessageConfig.js -------------------------------------------------------------------------------- /config/testUnit/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/config/testUnit/mocha.opts -------------------------------------------------------------------------------- /config/testUnit/reporters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/config/testUnit/reporters.json -------------------------------------------------------------------------------- /config/verify/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/config/verify/.eslintrc.js -------------------------------------------------------------------------------- /confit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/confit.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/package.json -------------------------------------------------------------------------------- /spec/log.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/log.spec.js -------------------------------------------------------------------------------- /spec/parseRawCommit.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/parseRawCommit.spec.js -------------------------------------------------------------------------------- /spec/system.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/system.spec.js -------------------------------------------------------------------------------- /spec/testData/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/testData/CHANGELOG.md -------------------------------------------------------------------------------- /spec/testData/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/testData/package.json -------------------------------------------------------------------------------- /spec/testData/package_noname.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/testData/package_noname.json -------------------------------------------------------------------------------- /spec/testData/package_precommit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/testData/package_precommit.json -------------------------------------------------------------------------------- /spec/testData/precommit.js: -------------------------------------------------------------------------------- 1 | console.log('Inside precommit.js, version is', process.argv[2]); 2 | -------------------------------------------------------------------------------- /spec/validateBranch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/spec/validateBranch.spec.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/addFilesAndCreateTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/addFilesAndCreateTag.js -------------------------------------------------------------------------------- /src/lib/bumpUpVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/bumpUpVersion.js -------------------------------------------------------------------------------- /src/lib/getJsonCommits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/getJsonCommits.js -------------------------------------------------------------------------------- /src/lib/getLatestTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/getLatestTag.js -------------------------------------------------------------------------------- /src/lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/helpers.js -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/index.js -------------------------------------------------------------------------------- /src/lib/isReleaseNecessary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/isReleaseNecessary.js -------------------------------------------------------------------------------- /src/lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/log.js -------------------------------------------------------------------------------- /src/lib/parseRawCommit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/parseRawCommit.js -------------------------------------------------------------------------------- /src/lib/runScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/runScript.js -------------------------------------------------------------------------------- /src/lib/validateBranch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/validateBranch.js -------------------------------------------------------------------------------- /src/lib/whatBump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/whatBump.js -------------------------------------------------------------------------------- /src/lib/writeChangelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonardoanalista/corp-semantic-release/HEAD/src/lib/writeChangelog.js --------------------------------------------------------------------------------