513 Commits

Author SHA1 Message Date
Gregor Martynus
05b09b1738 docs(ISSUE_TEMPLATES): initial version 2018-05-02 09:47:45 -07:00
pvdlg
c93775cc38 feat: add support for Bitbucket token in environment variables v15.2.0 2018-05-01 12:02:29 -07:00
greenkeeper[bot]
22c5bbe06b chore(package): update fs-extra to version 6.0.0 2018-05-01 08:27:42 -07:00
pvdlg
e88ac6300c fix: fix Bitbucket authenticated URL v15.1.11 2018-05-01 10:44:02 -04:00
pvdlg
a52f258fa4 refactor: rename origin parameters to repositoryUrl v15.1.10 2018-05-01 09:59:57 -04:00
pvdlg
3f614530a0 test: prevent username/password prompt in get-git-auth-url tests 2018-05-01 09:59:57 -04:00
pvdlg
d15905c0d5 fix: verify the local branch is up to date with the remote one 2018-05-01 09:59:57 -04:00
pvdlg
a11da0d5e3 docs: fix jsdoc typos 2018-05-01 09:59:57 -04:00
pvdlg
65aaa77e95 refactor: remove unused test util function 2018-05-01 09:59:57 -04:00
Anshuk Kumar
45d7e6f25f fix: unshallow repository with credentials v15.1.9 2018-05-01 09:47:15 -04:00
greenkeeper[bot]
c02b5cac6b chore(package): update sinon to version 5.0.1 2018-04-30 10:30:37 -04:00
greenkeeper[bot]
b9bd650967 fix(package): update env-ci to version 2.0.0 v15.1.8 2018-04-29 16:13:22 -04:00
greenkeeper[bot]
6e15c18bea chore(package): update p-retry to version 2.0.0 2018-04-26 16:31:39 -04:00
Schalk Neethling
5af90319a1 docs: add details on NPM error 403 to troubleshooting doc 2018-04-26 11:49:32 -04:00
Gabriel Duarte
218aa32f79 docs: add semantic-release-chrome to the list of community plugins 2018-04-23 12:04:26 -04:00
Pierre Vanduynslager
cb1f80cb56 fix: add trailing .git to repositoryUrl only if it's present in the configured URL v15.1.7 2018-04-12 17:42:53 -04:00
greenkeeper[bot]
7c9ec41dd7 fix(package): update git-url-parse to version 9.0.0 2018-04-12 17:42:53 -04:00
Kévin Berthommier
a1138a6a80
docs: update plugins package name 2018-04-11 18:40:19 -04:00
Pierre Colle
6172eb807c
docs: add plugins to the community list 2018-04-11 18:40:19 -04:00
Pierre Vanduynslager
31ad23125a fix: match tag to tagFormat from the begining of the string v15.1.6 2018-04-11 17:11:33 -04:00
Pierre Vanduynslager
a8a07b7d51 docs: clarify FAQ to publish non-JavaScript packages 2018-04-10 12:11:24 -04:00
greenkeeper[bot]
02746aa276 fix(package): update git-url-parse to version 8.3.1 v15.1.5 2018-04-03 16:04:39 -04:00
William Hosford
e41726cb96 docs: fix grammar and typos in CI configuration, configuration, and shareable configurations 2018-03-21 20:03:21 -07:00
Pierre Vanduynslager
51e340f44e fix: handle case with no last release in history v15.1.4 2018-03-21 21:41:50 -04:00
Pierre Vanduynslager
30ee231116 fix: prevent git prompt before permissions verification v15.1.3 2018-03-20 11:24:08 -04:00
Pierre Vanduynslager
3c46455929 fix: remove execa timeout 2018-03-20 11:24:08 -04:00
Pierre Vanduynslager
dff0a34ab2 docs: add "Introduction to Semantic Release" article 2018-03-16 16:17:07 -04:00
Pierre Vanduynslager
7c48afad47 fix: prevent git CLI to prompt user/password on CI v15.1.2 2018-03-16 14:33:18 -04:00
Honza Javorek
c84ac15020 fix(package): Remove commander.js dependency (#704) v15.1.1 2018-03-16 14:18:49 -04:00
Pierre Vanduynslager
5f1d530e2a feat: allow to use shorthand for repositoryUrl
- `owner/repo` => `https://github.com/owner/repo.git`
- `gitlab:owner/repo` => `https://gitlab.com/owner/repo.git`
- `bitbucket:owner/repo` => `https://bitbucket.com/owner/repo.git`
v15.1.0
2018-03-15 22:40:09 +00:00
greenkeeper[bot]
f13ec6a615 fix(package): update execa to version 0.10.0 v15.0.4 2018-03-15 08:18:04 -04:00
Pierre Vanduynslager
b0b4fc82de fix: convert git+https URL in package.json to https v15.0.3 2018-03-13 00:54:32 +00:00
Pierre Vanduynslager
6f74dcbd4a fix: use correct debug namespace 2018-03-13 00:54:32 +00:00
Gregor Martynus
1129d47e1d docs(configuration): environment variable DEBUG must be set to semantic-release:*, not semantic-release 2018-03-12 16:39:46 -04:00
Pierre Vanduynslager
e4618a2fbc fix: exclude prereleases from version retrived by getLastRelease v15.0.2 2018-03-08 17:25:40 +00:00
Pierre Vanduynslager
e5a73d8628 fix: remove unecessary console.log v15.0.1 2018-03-07 23:01:08 +00:00
robert
50f3c6e140 docs(README): correct pluralization 2018-03-07 09:39:20 -05:00
greenkeeper[bot]
78f0937f24 chore(package): update proxyquire to version 2.0.0 2018-03-03 16:42:54 -05:00
William Hosford
a7c187f31b docs: fix grammar and typos in README, CONTRIBUTING, installation guide, and plugin guide 2018-02-25 17:43:51 +00:00
Pierre Vanduynslager
c2beb643fa feat: add the prepare plugin hook
BREAKING CHANGE: Committing or creating files in the `publish` plugin hook is not supported anymore and now must be done in the `prepare` hook

Plugins with a `publish` hook that makes a commit or create a file that can be committed must use the `prepare` hook.
v15.0.0
2018-02-19 00:28:50 -05:00
Pierre Vanduynslager
20246c02b1 fix: exclude empty env var value from replacement v14.0.4 2018-02-19 00:01:06 -05:00
Pierre Vanduynslager
857d4180e9 fix: allow boolean option to be set in config file v14.0.3 2018-02-16 00:51:58 -05:00
Pierre Vanduynslager
4d0490122c style: lint 2018-02-15 23:19:57 -05:00
Pierre Vanduynslager
aa724e80f7 chore(package): simplify xo configuration 2018-02-15 23:19:57 -05:00
greenkeeper[bot]
ce15b75edf chore(package): update xo to version 0.20.0 2018-02-15 23:19:57 -05:00
Pierre Vanduynslager
1966f0e3e2 fix: verify branch first v14.0.2 2018-02-15 18:35:37 +00:00
Pierre Vanduynslager
305f4ee8eb fix: do not transform repositoryUrl if it allow to push
Even the user set Git credentials via environment variable, use the configured URL (with authentication) if it works.
This allow users to push tags and commits via ssh while still using the GitHub/GitLab API.
v14.0.1
2018-02-14 10:45:44 -05:00
Pierre Vanduynslager
9788fcad4e feat: use @semantic-release/github as default for success and fail hooks
BREAKING CHANGE: `success` and `fail` hooks are now enabled by default

In order to disable the `@semantic-release/github` plugin for the `success` and `fail` hook, the corresponding options have to be set to `false` in the **semantic-release** configuration:

```json
{
  "release": {
    "success": false,
    "fail": false
  }
}
```

Users who do not use the `@semantic-release/github` plugin, should disable it in the `success` and `fail` by setting the corresponding options to `false` or to alternative plugin providing `success` and `fail` hooks.
v14.0.0
2018-02-13 16:33:37 -05:00
Pierre Vanduynslager
04f3061bed fix: remove the github plugin from default success and fail hooks v13.4.1 2018-02-13 16:06:30 -05:00
Pierre Vanduynslager
1b3c51d624 docs: add missing success and fail options 2018-02-13 16:06:30 -05:00