Stephan Bönnemann
bd715dfdf4
test(createModule): not installing semantic-release's deps all over again
2015-06-11 17:07:28 -07:00
Stephan Bönnemann
f0bb39a22e
style: use es6 in src
2015-06-11 15:05:15 -07:00
Stephan Bönnemann
5a8c8639af
chore(package): add build-step
2015-06-11 12:36:50 -07:00
Stephan Bönnemann
825c0e66dd
chore(lib): move inside src folder
2015-06-11 12:36:50 -07:00
Stephan Bönnemann
40b48e375d
chore(package): update standard and tap-spec
2015-06-11 12:36:49 -07:00
Stephan Bönnemann
1f3c5e885e
chore: allow es6 in src, wile keeping every commit addressable
2015-06-11 12:36:13 -07:00
Stephan Bönnemann
1591608f83
fix(verify): not publishing placeholder versions closes #24
2015-06-09 20:01:14 +02:00
Stephan Bönnemann
3250b9a1af
test(verify): not publishing placeholder versions
2015-06-09 19:59:23 +02:00
Stephan Bönnemann
96757ac645
docs(readme): add jsconfbp talk
2015-06-08 12:11:14 +02:00
Stephan Bönnemann and Christoph Witzko
245f918201
fix(pre): exit script for failed validation
2015-05-15 19:08:27 +02:00
Stephan Bönnemann
4821aff69e
fix(npm-info): correctly encode scoped package names
...
This adds support for releasing scoped packages that are public and and that have an initial version in the registry available.
More fixes needed to support yet unpublished/private scoped modules.
2015-05-12 00:06:03 +02:00
Stephan Bönnemann
773ecf693f
docs(readme): document expected error closes #18
2015-05-11 23:34:35 +02:00
Stephan Bönnemann
f2dd66f614
chore(travis): test on iojs-v2
2015-05-08 00:49:11 +02:00
Stephan Bönnemann
323b5d5bf8
feat(post): custom release note generation
2015-04-24 15:52:54 +02:00
Stephan Bönnemann
3369f31a8d
test(post): custom release note generation
2015-04-24 15:52:25 +02:00
Stephan Bönnemann
63096c50c4
docs(readme): add link to release note generation
2015-04-24 15:34:57 +02:00
Stephan Bönnemann
248c41a504
test(post): account for undeclared breaking change in github package
2015-04-24 00:24:21 +02:00
Stephan Bönnemann
e0eee05a7e
docs(readme): shorten, clarify, add custom commit analyzer section
2015-04-23 18:12:20 +02:00
Stephan Bönnemann
08ae05fb82
test(pre): custom commit message analyzer
2015-04-22 17:52:45 +02:00
Stephan Bönnemann
e445effdcf
feat(pre): add option to provide own commit message analyzer
2015-04-22 17:15:10 +02:00
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