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
Christoph Witzko
9a51b0271d
chore: update github client
2016-11-28 16:36:53 +01:00
develar
14618c81c9
chore(package): parse-github-repo-url
2016-11-28 16:14:43 +01:00
develar
35da08d074
test: fix "/bin/bash: NO_PROMPT=yes: command not found"
2016-11-28 16:14:43 +01:00
Ben Gummer
73138f8a8f
fix: use spawn instead of exec for 'git log' to avoid maxBuffer err
v6.3.4
2016-11-28 15:50:59 +01:00
Mark Dalgleish
d7f5d19073
docs(readme): fix link to how the CLI works
2016-11-28 11:34:33 +01:00
PAkerstrand
f239f2f402
fix(commits): Use --no-color
for git branch
-command
...
When `git branch --contains ${commit}` has colored output the `inHistory` check failed
v6.3.3
2016-11-21 09:46:44 -03:00
Stephan Bönnemann
2be6e5d34a
fix: use travis-deploy-once to reenable travis-pro support
v6.3.2
2016-11-17 15:40:21 -03:00