Stephan Bönnemann
29469e0b8a
perf(npm-info): remove duplicate status code check
2015-04-22 17:06:19 +02:00
Stephan Bönnemann
615d796f24
style(error): log stack if available
2015-04-21 15:04:12 +02:00
Stephan Bönnemann
49de103753
test(bin): remove legacy check
2015-04-21 15:03:35 +02:00
Stephan Bönnemann
749eb11e58
fix(pre): not running during npm pack
2015-04-21 14:21:57 +02:00
Stephan Bönnemann
36f5555d8e
test(ignore): ignore pack and link commands as well
2015-04-21 14:16:44 +02:00
Stephan Bönnemann
d4f6ee0d6a
chore: make test command cleanup after itself and fail early for style errors
2015-04-04 15:34:31 +02:00
Stephan Bönnemann
6763a006d2
chore(package): update tape
2015-04-03 23:01:58 +02:00
Stephan Bönnemann
0307894914
fix(package): update dependencies and adapt to their internal changes
...
Released as a patch, because this includes security fixes.
2015-04-03 20:37:29 +02:00
Stephan Bönnemann
06c464f9d8
chore(package): update devDependencies
2015-04-03 20:03:07 +02:00
Stephan Bönnemann
f74f764a80
fix(npm-info): registry unexpectedly returned no json formatted error
...
This only affected publishing of yet unreleased packages.
2015-04-03 19:37:39 +02:00
Stephan Bönnemann
d5a8cb1935
style: adhere to standard style
2015-03-22 10:44:19 +01:00
Stephan Bönnemann
f32a8e7d03
chore(package): update standard
2015-03-22 10:44:06 +01:00
Stephan Bönnemann
5c12e718cb
docs(readme): clarify npm abbrevs
2015-02-10 12:31:48 +01:00
Stephan Bönnemann
bf69c1ae93
fix(post): revert to execing git commands
...
`git-node` is nice in theory, but actually unstable and inconsistent.
2015-02-08 19:14:32 +01:00
Stephan Bönnemann
486ebed9f3
test(standard): ensure cli is tested by standard
2015-02-08 17:58:04 +01:00
Stephan Bönnemann
918e2c08a0
fix(cli): remove unused require call
2015-02-08 17:48:56 +01:00
Stephan Bönnemann
a5e50e0d3d
chore(travis): npm prune before running tests
2015-02-08 17:48:39 +01:00
Stephan Bönnemann
36f8643f3e
docs(readme): add travis encrypt commands
2015-02-08 17:03:36 +01:00
Stephan Bönnemann
c7862b8d0d
docs(readme): update setup section
2015-02-08 17:03:36 +01:00
Stephan Bönnemann
fee6d6baba
feat(setup): setup package.json
2015-02-08 17:03:36 +01:00
Stephan Bönnemann
44eb633458
test(setup): setup package.json
2015-02-08 17:03:35 +01:00
Stephan Bönnemann
e92bd610bb
feat(verify): setup requirement verification
2015-02-08 17:03:35 +01:00
Stephan Bönnemann
5f96cd4589
test(verify): setup requirement verification
2015-02-08 14:19:22 +01:00
Stephan Bönnemann
6f7b382130
docs(readme): show only build status of master
2015-02-08 14:19:21 +01:00
Stephan Bönnemann
ed39847510
docs(readme): add link to where you can get a github token
2015-02-08 14:19:21 +01:00
Stephan Bönnemann
7b170b1167
docs(readme): add synopsis of commit message conventions
2015-02-08 14:19:21 +01:00
Stephan Bönnemann
c957308716
docs(readme): clarifications for ci and non-ci environments
2015-02-08 14:19:21 +01:00
Stephan Bönnemann
54fe414bab
fix(cli): prepublish is executed on link; does nothing then
2015-02-08 14:19:21 +01:00
Stephan Bönnemann
e0fc4840de
fix(cli): automatically run in debug mode locally
...
BREAKING CHANGE: The `--no-ci` flag is gone. If you want to run `semantic-release` locally now you have to explicitly run `semantic-release pre --debug=false` && `semantic-release post --debug=false`
2015-02-08 14:19:21 +01:00
Stephan Bönnemann
d94c6b76d3
chore(travis): actually require that all minions pass
...
I'm so good at bash, I'm using string concatenation for this.
2015-02-08 10:31:09 +01:00
Stephan Bönnemann
be249fa0e0
chore(package): improve description and keywords
2015-02-08 10:30:35 +01:00
Stephan Bönnemann
f5c6c9622a
chore(package): clarify that the version is a placeholder
2015-02-08 00:40:01 +01:00
Stephan Bönnemann
b309732953
docs(readme): add faq and clarify requirements
2015-02-08 00:35:55 +01:00
Stephan Bönnemann
6ef503001f
docs(readme): typos, clarity and formating
2015-02-07 14:21:31 +01:00
Stephan Bönnemann
5610fafb25
chore(travis): also test on node 0.12
2015-02-07 12:26:39 +01:00
Stephan Bönnemann
a4dc9c3ef9
docs(readme): verbose instructions and explanations
2015-02-07 12:21:53 +01:00
Stephan Bönnemann
466be0eb7e
chore(travis): set up travis_after_all to deploy once
2015-02-05 23:49:00 +01:00
Stephan Bönnemann
7bf436fe8a
chore(travis): add iojs to build matrix
2015-02-05 23:34:26 +01:00
Stephan Bönnemann
875bb038a1
chore(package): change version to yet unpublished version
...
one last time hopefully >:(
2015-02-05 01:35:53 +01:00
Stephan Bönnemann
89f1928769
test(publish): initial scenario
2015-02-05 01:33:50 +01:00
Stephan Bönnemann
73b888fdc3
docs(readme): remove usage outside of npm scripts
2015-02-04 19:02:37 +01:00
Stephan Bönnemann
f44cedbaa7
text: expose correct registry to environment
2015-02-04 18:58:37 +01:00
Stephan Bönnemann
a540c402a9
fix(version): use $npm_config_registry variable to ensure the right registry
...
BREAKING CHANGE: This breaks the usage of the `semantic-release` CLI outside of npm scripts.
2015-02-04 18:56:31 +01:00
Stephan Bönnemann
ffbd39e78a
test(prepublish): initial scenario
2015-02-04 15:39:05 +01:00
Stephan Bönnemann
81df21b924
test(install): initial scenario
2015-02-04 15:23:30 +01:00
Stephan Bönnemann
d22b98a4ee
test(create-module): helper to create fresh repo/module
2015-02-04 15:23:21 +01:00
Stephan Bönnemann
c936e8be4b
test: setup private npm registry w/sinopia
2015-02-04 15:23:16 +01:00
Stephan Bönnemann
019aeeabe1
refator: use error-first-handler
2015-02-03 20:45:03 +01:00
Stephan Bönnemann
19fd15c1dc
refactor(cli): parse npmArgv w/minimist
2015-02-03 14:21:42 +01:00
Stephan Bönnemann
f2c701ca1b
feat(cli): use --no-cli to publish locally w/o prompt
2015-02-02 23:30:55 +01:00
Stephan Bönnemann
b39fecbdc2
fix(restart): correctly prevent double npm publish run
2015-02-02 17:57:06 +01:00
Stephan Bönnemann
f7faebb175
docs(readme): fix json syntax
2015-02-02 16:33:57 +01:00
Stephan Bönnemann
cf36c2fe9b
chore(package): change dummy version to yet unpublished version
2015-02-02 16:26:23 +01:00
Stephan Bönnemann
a48b0c957d
docs(readme): document npm scripts automation capabilities
2015-02-02 16:26:23 +01:00
Stephan Bönnemann
a1c86fc0d0
fix(post): correctly link issues and commits in changelog
2015-02-02 16:26:23 +01:00
Stephan Bönnemann
bd90936927
feat(semantic-release): let the user confirm if they run hooks outside of CI
2015-02-02 16:26:22 +01:00
Stephan Bönnemann
c0aebd9873
chore(package): configure prepublish hook
2015-02-02 15:37:16 +01:00
Stephan Bönnemann
9191260cb0
feat(pre): make hook "prepublish" compatible
2015-02-02 15:37:16 +01:00
Stephan Bönnemann
7fa0754ff2
chore: remove prepublish script and migrate to travis hook
2015-02-02 04:52:30 +01:00
Stephan Bönnemann
7d21697d78
chore(travis): correctly disable email notifications
2015-02-02 04:49:23 +01:00
Stephan Bönnemann
07c5d08d35
chore(package): provide dummy version so publish even starts
2015-02-02 04:37:11 +01:00
Stephan Bönnemann
a89e7e6b1e
chore(travis): skip_cleanup to provide version
2015-02-02 04:34:15 +01:00
Stephan Bönnemann
1d9350597a
fix(semantic-release): not running prepublish on install
2015-02-02 04:31:00 +01:00
Stephan Bönnemann
fd11c85692
chore(scripts): use relative path for own cli
2015-02-02 04:16:29 +01:00
Stephan Bönnemann
fe750f7b9e
feat(semantic-release): add initial version of cli
2015-02-02 04:13:58 +01:00
Stephan Bönnemann
17ad82bfbc
feat(post): add initial version of command
2015-02-02 04:13:35 +01:00
Stephan Bönnemann
0ee9cc31e9
feat(pre): add initial version of command
2015-02-02 04:13:21 +01:00
Stephan Bönnemann
f31a5dfd04
chore: meta files
2015-02-02 04:12:57 +01:00
Stephan Bönnemann
012dce2641
chore: inital commit
2014-09-15 18:18:52 +02:00