Stephan Bönnemann and Gregor Martynus
dc416b2ce9
docs: explain npx alternatives for Yarn
2018-01-27 19:04:12 -08:00
Stephan Bönnemann and Gregor Martynus
e3c9bb8bd4
docs: recommend to execute semantic-release via npx
2018-01-27 19:04:12 -08:00
Stephan Bönnemann and Gregor Martynus
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 and Gregor Martynus
9c5288460d
chore: add package-lock
2017-08-19 14:15:28 -07:00
Stephan Bönnemann and GitHub
af90de989e
Merge pull request #355 from semantic-release/dep-updates
...
Misc GK dep updates
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 and GitHub
97a8e73b01
Merge branch 'caribou' into greenkeeper/nopt-4.0.0
2017-01-13 11:51:22 +01:00
Stephan Bönnemann
2be6e5d34a
fix: use travis-deploy-once to reenable travis-pro support
2016-11-17 15:40:21 -03:00
Stephan Bönnemann and GitHub
15e6daf7cc
Merge pull request #262 from semantic-release/greenkeeper-npmlog-4.0.0
...
Update npmlog to version 4.0.0 🚀
2016-07-19 10:04:35 +02:00
Stephan Bönnemann
cca50ef154
Merge pull request #212 from semantic-release/greenkeeper-nock-8.0.0
...
Update nock to version 8.0.0 🚀
2016-05-27 23:52:24 +02:00
Stephan Bönnemann
4807dee1e2
Merge branch 'caribou' into greenkeeper-nock-8.0.0
2016-05-27 15:31:16 +02:00
Stephan Bönnemann
f89792e25b
Merge pull request #226 from semantic-release/greenkeeper-run-auto-2.0.0
...
Update run-auto to version 2.0.0 🚀
2016-05-27 15:30:51 +02:00
Stephan Bönnemann
4078638ce9
Merge branch 'caribou' into greenkeeper-run-auto-2.0.0
2016-05-27 15:17:34 +02:00
Stephan Bönnemann
89ded2d79c
refactor(pre): adapt to new run-auto api
2016-05-27 12:52:56 +02:00
Stephan Bönnemann
0a89265ae7
Merge pull request #227 from aquavitae/caribou
...
Expose cafile from npm config
2016-05-27 12:39:13 +02:00
Stephan Bönnemann
2e18266023
Merge pull request #221 from semantic-release/greenkeeper-standard-7.0.1
...
Update standard to version 7.0.1 🚀
2016-05-04 19:09:04 +02:00
Stephan Bönnemann
4b64afefe4
Merge pull request #204 from semantic-release/fix-no-readme
...
fix: only ever change version field in published package.json
2016-03-17 16:46:58 +01:00
Stephan Bönnemann
bca89a5274
fix: only ever change version field in published package.json
...
Closes #203
2016-03-17 16:40:04 +01:00
Stephan Bönnemann
f579d76596
Merge pull request #198 from semantic-release/greenkeeper-nyc-6.1.1
...
Update nyc to version 6.1.1 🚀
2016-03-17 16:36:45 +01:00
Stephan Bönnemann
5b387657a7
Merge pull request #187 from semantic-release/greenkeeper-standard-6.0.3
...
Update standard to version 6.0.3 🚀
2016-02-07 14:25:08 +01:00
Stephan Bönnemann
eec7c94b21
Merge pull request #179 from semantic-release/greenkeeper-nock-7.0.1
...
Update nock to version 7.0.1 🚀
2016-01-27 10:58:21 +01:00
Stephan Bönnemann
95d9142d27
Merge pull request #174 from semantic-release/greenkeeper-nixt-0.5.0
...
Update nixt to version 0.5.0 🚀
2016-01-21 09:55:59 +01:00
Stephan Bönnemann
adc65e4950
Merge pull request #171 from jrwebdev/caribou
...
feat(post): Adds GitHub Enterprise support
2016-01-18 23:11:56 +01:00
Stephan Bönnemann
6492693489
Merge pull request #169 from semantic-release/greenkeeper-lodash-4.0.0
...
Update lodash to version 4.0.0 🚀
2016-01-13 09:29:30 +01:00
Stephan Bönnemann
045909e7e5
Merge branch 'caribou' into greenkeeper-lodash-4.0.0
2016-01-13 09:22:36 +01:00
Stephan Bönnemann
8491deb5c6
Merge pull request #167 from semantic-release/greenkeeper-nock-5.2.1
...
Update nock to version 5.2.1 🚀
2016-01-09 19:28:39 +01:00
Stephan Bönnemann
a1ab8ee34e
Merge pull request #162 from semantic-release/greenkeeper-tap-5.0.0
...
Update tap to version 5.0.0 🚀
2016-01-04 12:03:46 +01:00
Stephan Bönnemann
b1130efc5a
Merge branch 'caribou' into greenkeeper-tap-5.0.0
2016-01-04 11:35:38 +01:00
Stephan Bönnemann
3ee0945995
Merge pull request #163 from semantic-release/greenkeeper-nock-4.0.0
...
Update nock to version 4.0.0 🚀
2016-01-04 11:33:03 +01:00
Stephan Bönnemann
6f5c9f0890
Merge pull request #159 from semantic-release/greenkeeper-tap-4.0.0
...
Update tap to version 4.0.0 🚀
2015-12-31 15:23:21 +01:00
Stephan Bönnemann
bb63f9de41
Merge branch 'caribou' into greenkeeper-tap-4.0.0
2015-12-31 15:16:38 +01:00
Stephan Bönnemann
032b493696
Merge pull request #160 from semantic-release/chore-remove-babel
...
chore: remove babel, fix integration tests
2015-12-31 15:16:27 +01:00
Stephan Bönnemann
5cdc732b68
chore: remove babel, fix integration tests
...
This commit removes babel/es6 from all source and test files, because it was introducing a lot of overhead and only little gain.
This commit fixes and enables integration tests on Travis.
This commit fixes #153 and #151 along the way.
_Originally this commit should have only removed babel, but without working tests that's a bit too hairy._
_I only realized that half way into removing babel/es6, so things are all over the place now._
Closes #153 , Closes #151
2015-12-31 15:11:54 +01:00
Stephan Bönnemann
88334523e4
Merge pull request #144 from semantic-release/greenkeeper-nyc-5.0.0
...
Update nyc to version 5.0.0 🚀
2015-12-10 10:11:32 +01:00
Stephan Bönnemann
006213b9ca
Merge pull request #119 from hawkrives/normalize-package-metadata
...
Use normalize-package-metadata to normalize package.json info
2015-11-26 13:43:57 +01:00
Stephan Bönnemann
ace79e745a
Merge pull request #133 from semantic-release/greenkeeper-nock-3.0.0
...
Update nock to version 3.0.0 🚀
2015-11-16 21:02:43 +01:00
Stephan Bönnemann
8d7b787e4a
Merge pull request #125 from semantic-release/greenkeeper-npmlog-2.0.0
...
Update npmlog to version 2.0.0 🚀
2015-11-05 10:25:51 +01:00
Stephan Bönnemann
143987d070
chore(package): consistently use carets again
2015-10-10 13:37:02 +02:00
Stephan Bönnemann
f2a94e50f1
Merge pull request #112 from semantic-release/greenkeeper-tap-2.1.1
...
Update tap to version 2.1.1 🚀
2015-10-09 16:23:10 +02:00
Stephan Bönnemann
8cc6e0ced9
Merge pull request #110 from semantic-release/greenkeeper-cz-conventional-changelog-1.1.4
...
Update cz-conventional-changelog to version 1.1.4 🚀
2015-10-08 21:04:54 +02:00
Stephan Bönnemann
ce04093b12
Merge pull request #107 from semantic-release/greenkeeper-proxyquire-1.7.3
...
Updated proxyquire to version 1.7.3
2015-10-05 20:50:36 +02:00
Stephan Bönnemann
6702531770
Merge pull request #105 from semantic-release/greenkeeper-nock-2.13.0
...
Updated nock to version 2.13.0
2015-10-02 17:26:16 +02:00
Stephan Bönnemann
1b8a01472e
Merge pull request #103 from semantic-release/greenkeeper-coveralls-2.11.4
...
Updated coveralls to version 2.11.4
2015-10-01 16:32:46 +02:00
Stephan Bönnemann
1a0b702002
Merge pull request #102 from semantic-release/greenkeeper-cz-conventional-changelog-1.1.2
...
Updated cz-conventional-changelog to version 1.1.2
2015-09-29 21:51:06 +02:00
Stephan Bönnemann
066e1dd4d1
Merge branch 'caribou' into greenkeeper-cz-conventional-changelog-1.1.2
2015-09-29 21:45:49 +02:00
Stephan Bönnemann
e900d5eae7
Merge pull request #94 from semantic-release/greenkeeper-lodash-3.10.1
...
Updated lodash to version 3.10.1
2015-09-29 21:45:39 +02:00
Stephan Bönnemann
9eba8bf7c7
Merge branch 'caribou' into greenkeeper-lodash-3.10.1
2015-09-29 10:04:49 +02:00
Stephan Bönnemann
754ef3b12b
Merge pull request #100 from semantic-release/greenkeeper-semver-5.0.3
...
Updated semver to version 5.0.3
2015-09-28 21:01:31 +02:00
Stephan Bönnemann
268d5f37bf
Merge pull request #96 from semantic-release/docs-readme
...
docs(README): fix mistake in headline
2015-09-27 12:27:06 +02:00
Stephan Bönnemann
269fb519bf
docs(README): fix mistake in headline
...
Closes #95
2015-09-27 12:22:33 +02:00
Stephan Bönnemann
19150d84fb
Merge pull request #93 from semantic-release/greenkeeper-pin
...
Pinned all dependencies
2015-09-26 20:38:47 +02:00
Stephan Bönnemann
26e2afc152
test: end tests properly
2015-09-26 20:22:11 +02:00
Stephan Bönnemann
927e930bb9
style(standard): fix ternaries
2015-09-26 12:45:11 +02:00
Stephan Bönnemann
e19b1952d1
Merge pull request #90 from gr2m/patch-1
...
use correct condition-travis version
2015-09-21 23:19:43 +02:00
Stephan Bönnemann
ba40ffe70d
Merge pull request #88 from semantic-release/docs-commitizen-link
...
Docs commitizen link
2015-09-18 12:27:59 +02:00
Stephan Bönnemann
c614fe4a74
docs(README): add example commits
2015-09-18 11:41:58 +02:00
Stephan Bönnemann
df5f8337e8
Merge pull request #85 from semantic-release/fix-git-contains
...
Fix git contains
2015-09-16 09:56:36 +02:00
Stephan Bönnemann
cb3992595e
fix(commits): handle failing git command correctly and show meaningful error
...
Closes #83
2015-09-16 09:52:09 +02:00
Stephan Bönnemann
a3f561d1d1
test(mocks): correctly fail git command when ref not in history
2015-09-16 09:51:26 +02:00
Stephan Bönnemann
143457e03d
docs(README): smaller fixes and clarifications
2015-09-16 09:25:04 +02:00
Stephan Bönnemann
2c17773c75
docs(README): add egghead.io tutorial
2015-09-08 10:07:39 +01:00
Stephan Bönnemann
0a17e8e780
chore: make repo "commitizen friendly"
...
Closes #74
2015-08-28 10:29:48 +02:00
Stephan Bönnemann
a7270bb84c
fix: write version to shrinkwrap if existent
...
Closes #11
2015-08-24 15:56:55 +02:00
Stephan Bönnemann
0e013c2dea
docs(README): fix badge links
2015-08-24 14:59:24 +02:00
Stephan Bönnemann
e1baf1892a
chore: setup release branch
2015-08-24 12:00:59 +02:00
Stephan Bönnemann
ef1623210b
docs: breaking change
...
BREAKING CHANGE: If you run travis_after_all and travis-after-all at the same
time they'll keep waiting for each other until forever. You have to apply
this patch to your `.travis.yml`.
```diff
---
.travis.yml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index a5fbddb..c76091b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,9 +14,6 @@ before_install:
- npm i -g npm@^2.0.0
before_script:
- npm prune
-- curl -Lo travis_after_all.py https://git.io/vLSON
after_success:
-- python travis_after_all.py
-- export $(cat .to_export_back)
- npm run semantic-release
--
```
2015-08-23 22:42:55 +02:00
Stephan Bönnemann
ad9501540e
docs(README): use equally sized, optimized talk thumbnails
2015-08-23 14:26:47 +02:00
Stephan Bönnemann
7af30f0ad4
docs(README): list plugins and more talks
2015-08-23 14:16:09 +02:00
Stephan Bönnemann
4aa908804c
fix(condition-travis): remove need for python script travis_after_all
2015-08-23 00:53:04 +02:00
Stephan Bönnemann
451378117d
fix(registry): be better at using the correct registry (relevant for npme)
...
Closes #53
2015-08-22 23:32:49 +02:00
Stephan Bönnemann
23221cc044
chore(package): update last-release-npm to 1.2.1
2015-08-22 21:48:00 +02:00
Stephan Bönnemann
7a4c89f131
feat: add fallbackTag functionality and map "next" to "latest"
...
You can now map dist-tags onto "fallbackTags". E.g. if you want a
development channel like "next" and no version is currently published as "next"
semantic-release will fallback to "latest" to determine the new "next" version.
This is now the default for "next" -> "latest", but you can specify your own
mappings by adding "fallbackTags" to your `package.json`'s "release" field.
BREAKING CHANGE: In cases where you pushed a new commit with a "dist-tag"
configuration of "next" and no version was previously published as "next",
semanitc-release failed and did not publish a new version. It will now
automatically fall back to to "latest".
2015-08-22 21:36:11 +02:00
Stephan Bönnemann
2405453f2d
docs(README): nice badge pyramid
2015-08-22 19:53:36 +02:00
Stephan Bönnemann
a16c36ed4d
style: branch available in options not root of config
2015-08-22 19:49:09 +02:00
Stephan Bönnemann
5cc7da6035
fix(commits): add helpful error when lastRelease not in history
...
Closes #61 , Closes #50
2015-08-22 19:31:29 +02:00
Stephan Bönnemann
a2d6db2ce5
docs(README): document verification pipelines
2015-08-22 14:55:25 +02:00
Stephan Bönnemann
700ec9d4ca
feat(plugins): run verifications in series
...
With this new feature you can pass an array of plugin locations/names to
both "verifyConditions" and "verifyRelease" in your `package.json`'s "release"
field. This will run multiple verification plugins in series.
2015-08-22 14:52:01 +02:00
Stephan Bönnemann
7b8f632396
fix: clearer logput
2015-08-22 12:01:42 +02:00
Stephan Bönnemann
b47311d565
fix: correctly obfuscate githubToken with verbose loglevel
2015-08-22 11:34:50 +02:00
Stephan Bönnemann
810b3533dd
refactor(nerf-dart): use module from npm
2015-08-20 14:31:18 +02:00
Stephan Bönnemann
b397ffe91f
Merge pull request #58 from tlvince/get-last-release
...
Document the getLastRelease plugin
2015-08-18 15:13:21 +02:00
Stephan Bönnemann
77349fcdf1
docs(readme): add badge section
2015-08-10 22:04:21 +02:00
Stephan Bönnemann
aae79cab72
docs(readme): remove table around badges
2015-08-10 21:58:45 +02:00
Stephan Bönnemann
55364ded40
fix(package): remove dependency bundling
...
Removes dependency bundling, because it's broken for scoped modules with npm
right now. Keeps npm from logging four ugly warnings upon install.
Can be reverted once https://github.com/npm/npm/issues/9175 is closed.
2015-08-10 17:10:58 +02:00
Stephan Bönnemann
3a7be436e9
chore(package): update standard
2015-08-10 17:09:46 +02:00
Stephan Bönnemann
fb1aa80f26
fix(package): fix version ranges for engines to include specified versions
2015-08-04 14:15:52 +02:00
Stephan Bönnemann
05490fe229
test(last-release): adapt registry-mock to how the registry actually behaves
2015-07-30 17:15:03 +01:00
Stephan Bönnemann
76d9e3d2be
fix(last-release): encode scoped packages
2015-07-30 17:10:06 +01:00
Stephan Bönnemann
776ffd1256
docs(readme): further explanations and formatting improvements
2015-07-27 01:37:10 +02:00
Stephan Bönnemann
494f851ee7
docs(readme): more explanations for "what is this about"
2015-07-23 10:13:22 +02:00
Stephan Bönnemann
3bdeff3468
docs(readme): add cli and remove manual setup
2015-07-22 17:23:36 +02:00
Stephan Bönnemann
8dd79565d0
chore(package): add required engines
2015-07-22 17:20:05 +02:00
Stephan Bönnemann
3eb842c297
docs(readme): initial documentation
2015-07-22 00:13:42 +02:00
Stephan Bönnemann
ddaec4f2bf
test(integration): make em at least run locally
2015-07-19 16:21:40 +02:00
Stephan Bönnemann
22a283a027
chore: prepare to move back to main repo#next
2015-07-19 16:05:03 +02:00
Stephan Bönnemann
d9eeb3fcae
refactor: use one config object instead of passing arguments to plugins on their own
...
This commit does a lot but it's all connected and tries to make everything more extensible and future proof.
1. CLI arguments and options from the "package.json" are no longer treated as two different things. You can now pass options either way.
BREAKING CHANGE: cli arguments are now normalized to camelCase, so e.g. `options['github-url']` is now `options.githubUrl`
2. Plugins no longer receive config they need one by one, but in one huge object. This way it's easier to pass more info in the future w/o breaking existing plugins that rely on the position of the callback in the arguments array.
BREAKING CHANGE: Plugins now need to read their passed options from one huge config object.
Old:
```js
module.exports = function (pluginConfig, foo, bar, cb) {…}
```
New:
```js
// ES5
module.exports = function(pluginConfig, config, cb) {
var foo = config.foo
var bar = config.bar
…
}
// ES6
module.exports = function (pluginConfig, {foo, bar}, cb) {…}
```
2015-07-19 15:34:30 +02:00
Stephan Bönnemann
8892ec7f7a
fix(plugins): typo in plugin name
2015-07-17 16:51:06 +02:00
Stephan Bönnemann
cf27cd16cc
chore(package): ignore config files
2015-07-17 15:10:10 +02:00
Stephan Bönnemann
152d1f6874
chore(travis): simplify config
2015-07-17 14:56:56 +02:00