Pierre-Denis Vanduynslager
8e9d9f77f3
fix: Always pass pluginConfig to plugins as a defined object
v8.1.2
2017-10-06 10:28:37 -07:00
Pierre-Denis Vanduynslager
90417c6ffe
fix: Exit with 1 if unexpected error happens
v8.1.1
2017-10-06 00:30:08 -04:00
Pierre-Denis Vanduynslager
85dd69b3a2
feat: Retrieve version gitHead from git tags and unshallow the repo if necessary
...
Add several fixes and improvements in the identification of the last release gitHead:
- If there is no last release, unshallow the repo in order to retrieve all existing commits
- If git head is not present in last release, try to retrieve it from git tag with format ‘v\<version\>’ or ‘\<version\>’
- If the last release git head cannot be determined and found in commit history, unshallow the repo and try again
- Throw a ENOGITHEAD error if the gitHead for the last release cannot be found in the npm metadata nor in the git tags, preventing to make release based on the all the commits in the repo as before
- Add integration test for the scenario with a packed repo from which `npm republish` fails to read the git head
Fix #447 , Fix #393 , Fix #280 , Fix #276
v8.1.0
2017-10-02 19:43:46 -04:00
Pierre-Denis Vanduynslager
cbb51a495b
ci(codecov): Set default branch in codecov.yml
2017-09-30 16:00:50 -04:00
Pierre-Denis Vanduynslager
a58d12d5e7
chore: Update badges
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
42b3382b0e
ci(travis): Update .travis.yml
...
- Avoid double build on PR
- Add git fetch depth
- Remove cache
- Retry npm install
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
cc3c8f2548
ci: Use codecov for code coverage
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
abf92ad03d
refactor: Use ES6, Test with AVA
...
- Use async/await instead of callbacks
- Use execa to run command line
- Use AVA for tests
- Add several assertions in the unit tests
- Add documentation (comments) in the tests
- Run tests with a real git repo instead of mocking child_process and add test helpers to create repos, commits and checkout
- Simplify test directory structure
- Simplify code readability (mostly with async/await)
- Use eslint for for linting, prettier for formatting
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
7fe0890350
chore: Remove editorconfig
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
f10f157d79
chore: More generic .gitignore
(Windows, Mac OS, Linux)
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
40e296b00d
chore: Remove lockfiles
2017-09-30 13:30:41 -04:00
Pierre-Denis Vanduynslager
266a3f72dc
chore: Add license file
2017-09-30 13:30:41 -04:00
greenkeeper[bot]
42456a32b3
chore(package): update coveralls to version 3.0.0
2017-09-28 10:25:35 -07:00
greenkeeper[bot]
3a4334fbfd
fix(package): update @semantic-release/error to version 2.0.0
v8.0.4
2017-09-25 13:16:40 -04:00
Richard Littauer
41d9b7e984
docs: fix grammatical error in README
...
Just a small fix to make this sentence parse.
2017-09-22 03:11:24 -04:00
Pierre Vanduynslager
9951cf7e00
fix(package): Set minimum node version to 4 ( #442 )
v8.0.3
2017-09-21 11:24:18 -07:00
greenkeeper[bot]
2d14c53b11
fix(package): update @semantic-release/last-release-npm to version 2.0.0
v8.0.2
2017-09-21 11:08:42 -07:00
greenkeeper[bot]
277d9ab4e2
chore(package): update cz-conventional-changelog to version 2.0.0
...
https://greenkeeper.io/
2017-09-19 18:03:30 -04:00
Stephan Schneider
4612a056a3
chore(package): update commitizen config
2017-09-19 16:42:09 -04:00
greenkeeper[bot]
8c44c3176a
fix(package): update @semantic-release/commit-analyzer to version 3.0.1
8.0.1
2017-09-17 20:31:46 -07:00
greenkeeper[bot]
dd60b461a6
fix(package): update @semantic-release/release-notes-generator to version 4.0.0
2017-09-17 19:51:43 +00:00
Richard Littauer
88b5895f80
docs(README): update commit lint suggestion ( #429 )
...
validate-commit-msg is deprecated, and points to commitlint.
2017-09-14 21:22:18 -07:00
Patrick Heneise
1ceae83ad9
docs(troubleshooting): initial version ( #399 )
2017-09-13 12:10:50 -07:00
Gregor
12b35396d8
fix(package): @semantic-release/condition-travis@6.0.0
...
This also introduces the new build leader detecation from https://github.com/semantic-release/travis-deploy-once/releases/tag/v2.0.0
v8.0.0
2017-08-19 14:15:28 -07:00
Gregor
33dfcffe2c
fix(bin): addapt build leader error to new leader detection algorithm
2017-08-19 14:15:28 -07:00
Stephan Bönnemann
f534c57215
fix: remove support for node < 8
...
BREAKING CHANGE: Remove support for publishing a package with node < 8. [Details](https://github.com/semantic-release/semantic-release#why-does-semantic-release-require-node-version-8 ).
2017-08-19 14:15:28 -07:00
Stephan Bönnemann
9c5288460d
chore: add package-lock
2017-08-19 14:15:28 -07:00
Kaito Udagawa
0c79a9b4bf
fix(post): create git tag properly
...
refs/heads are for branches and refs/tags for tags.
v7.0.2
2017-08-16 20:47:29 -07:00
Kaito Udagawa
3f8559731f
fix(post): Create a tag before makeing a release
v7.0.1
2017-08-13 20:29:49 -07:00
Kaito Udagawa
f148a61339
fix(post): fix target_commitish to be the default branch
...
target_commitish in GitHub Releases has two different meanings:
* Target commit that a new associated tag will be created on
* Target branch to compute how many "commits to since this release"
target_commitish is usually the default branch (aka master), because the
distance between the release and the latest branch is the primary concern.
Before this change, target_commitish was left to be a hash and the
feature of GitHub Releases that shows how much time passed since the
release is ruined, because no tracking branch is given.
By this change, target_commitish is changed to be the default branch
given in the configuration (options.branch) via edit a release API after
the release and tag are created via crate a release API.
2017-08-13 20:29:49 -07:00
Gregor
5b3bdd226f
chore: remove console.log
v7.0.0
2017-08-13 12:10:36 -07:00
Gregor
64d84a0e84
chore(travis): drop builds in Node <4
2017-08-13 12:10:36 -07:00
greenkeeper[bot]
1fa6d50264
fix(package): update @semantic-release/release-notes-generator to version 3.0.1
...
BREAKING CHANGE: Dropped support for unmaintained Node.js versions (< v4)
2017-08-13 12:10:36 -07:00
Jan Peer Stöcklmair
6145bc9ba5
docs(readme): add sgc ( #386 )
2017-08-12 15:59:01 -07:00
Piper Chester
609b46f1cf
docs(README): minor typo ( #376 )
2017-06-12 13:41:42 +02:00
greenkeeper[bot]
76cd99c3a5
chore(package): update standard to version 9.0.0
...
https://greenkeeper.io/
2017-03-06 10:13:19 +01:00
greenkeeper[bot]
22dc640117
chore(package): update tap to version 10.0.1
...
https://greenkeeper.io/
2017-02-03 11:37:47 +01:00
Stephan Bönnemann
af90de989e
Merge pull request #355 from semantic-release/dep-updates
...
Misc GK dep updates
v6.3.6
2017-01-13 12:13:30 +01:00
Stephan Bönnemann
aa012b3023
Merge branch 'greenkeeper/tap-9.0.0' into dep-updates
...
* greenkeeper/tap-9.0.0:
chore(package): update tap to version 9.0.0
2017-01-13 12:04:45 +01:00
Stephan Bönnemann
5724b19e23
Merge branch 'greenkeeper/github-8.0.0' into dep-updates
...
* greenkeeper/github-8.0.0:
fix(package): update github to version 8.0.0
2017-01-13 12:04:25 +01:00
Stephan Bönnemann
97a8e73b01
Merge branch 'caribou' into greenkeeper/nopt-4.0.0
2017-01-13 11:51:22 +01:00
Cory Reed
51e12a3a4b
docs(package): fix 'home' link
2017-01-13 11:51:04 +01:00
greenkeeper[bot]
afd6ab754d
fix(package): update github to version 8.0.0
...
https://greenkeeper.io/
2017-01-11 17:54:30 +00:00
greenkeeper[bot]
f80e056e13
chore(package): update tap to version 9.0.0
...
https://greenkeeper.io/
2017-01-08 07:14:51 +00:00
greenkeeper[bot]
b10c8910fb
fix(package): update nopt to version 4.0.0
...
https://greenkeeper.io/
2016-12-13 23:38:46 +00:00
greenkeeper[bot]
3295f9570c
fix(package): update github to version 7.0.0
...
https://greenkeeper.io/
v6.3.5
2016-12-02 12:33:58 +01:00
Ryan Kimber
6a172e1720
docs(README.md): discourage use of pre-patch, pre-minor and pre-release
2016-11-28 17:20:18 +01:00
greenkeeper[bot]
68f975382d
chore(package): update dependencies
...
https://greenkeeper.io/
2016-11-28 16:55:34 +01:00
Christoph Witzko
462c51dc2a
style: standard
2016-11-28 16:37:00 +01:00
Christoph Witzko
cdf705cb8a
chore: update dependencies
2016-11-28 16:37:00 +01:00