Jozef Cipa
c6b10766a7
fix: correct error when remote repository has no branches
v16.0.4
2020-01-27 11:59:38 -05:00
Pierre Vanduynslager
b54b20d412
fix: use --no-verify
when testing the Git permissions
v16.0.3
2020-01-22 13:08:59 -05:00
DanielHabenicht
88fe81915b
docs: fix typo
...
just a little type fist -> first
2020-01-21 15:34:01 -08:00
Michaël De Boey
559c152647
docs(README): update minimal required Node version / FAQ link ( #1422 )
2020-01-20 12:06:39 -08:00
Prokop Simek
31e78767d9
docs(travis): build on all branches by default
...
If you want to have more prereleases than default so you have to enable deploy on all branches. ref.: https://docs.travis-ci.com/user/deployment#examples-of-conditional-deployment
2020-01-20 08:40:16 -08:00
Daniel Basilio
8c0490d057
docs: replacing firefox plugin in the list ( #1416 )
2020-01-15 20:02:00 -08:00
Pierre Vanduynslager
6b5b02ea75
fix: fetch tags on repo cached by the CI
v16.0.2
2020-01-15 13:43:44 -05:00
Pierre Vanduynslager
28b54800cd
docs: correct plugin execution order
2020-01-15 11:34:26 -05:00
greenkeeper[bot]
3739ab5f34
fix(package): update env-ci to version 5.0.0
v16.0.1
2020-01-10 11:58:36 -05:00
greenkeeper[bot]
11665b214d
chore(package): update dependencies
2020-01-09 16:34:01 -05:00
Pierre Vanduynslager
0785a844fa
fix: update plugin versions
v16.0.0
2020-01-09 15:14:55 -05:00
Pierre Vanduynslager
152bf452e1
Merge remote-tracking branch 'origin/beta'
2020-01-09 15:08:45 -05:00
Pierre Vanduynslager
3ba8f2a929
Merge remote-tracking branch 'origin/master' into beta
v16.0.0-beta.47
2020-01-09 15:01:19 -05:00
Pierre Vanduynslager
a8c747d592
feat: pass envi-ci
values to plugins context
v15.14.0
2019-12-20 19:36:02 -05:00
Pierre Vanduynslager
fc70726d90
chore: add Mockserver generated file to gitignore
2019-12-20 19:36:02 -05:00
Pierre Vanduynslager
fc7205d659
fix: correctly display command that errored out in logs
v15.13.32
2019-12-15 17:47:46 -05:00
Pierre Vanduynslager
9772563a22
fix: look also for previous prerelease versions to determine the next one
v16.0.0-beta.46
2019-12-13 16:09:27 -05:00
Pierre Vanduynslager
61665be9ec
fix: correct log when adding channel to tag
v16.0.0-beta.45
2019-12-10 00:23:38 -05:00
Pierre Vanduynslager
a8747c4f86
fix: verify is branch is up to date by comparing remote and local HEAD
2019-12-10 00:23:38 -05:00
Pierre Vanduynslager
9a1af4de44
fix: remove unnecessary await
2019-12-10 00:23:38 -05:00
Pierre Vanduynslager
9ecc7a369c
fix: increase next version on prerelease branch based on highest commit type
v16.0.0-beta.44
2019-12-09 22:33:29 -05:00
Pierre Vanduynslager
c16fcc9d15
Merge branch 'master' into beta
2019-12-05 15:42:14 -05:00
Pierre Vanduynslager
a373f8be14
ci: use Travis import to share config across organization
2019-12-05 15:39:31 -05:00
Pierre Vanduynslager
0716a45b7d
feat: require Node.js >=10.13
...
BREAKING CHANGE: Require Node.js >= 10.13
v16.0.0-beta.43
2019-12-05 13:18:42 -05:00
Pierre Vanduynslager
916c2685c5
feat: allow to release any version on a branch if up to date with next branch
v16.0.0-beta.42
2019-12-04 18:00:16 -05:00
Pierre Vanduynslager
534c0dbc89
Merge branch 'master' into beta
v16.0.0-beta.41
2019-12-03 20:29:06 -05:00
Pierre Vanduynslager
ec54c0be8a
test: fix calls to fetch
in tests
2019-12-03 20:20:04 -05:00
Pierre Vanduynslager
cbef9d18da
fix: modify fetch function to handle CircleCI specifics
v16.0.0-beta.40
2019-12-03 18:07:12 -05:00
Pierre Vanduynslager
ecc4e663f5
docs: clarify GitLab CI/CD protected variable usage
2019-12-03 11:49:56 -05:00
Pierre Vanduynslager
b2c1b2c670
feat: use Git notes to store the channels on which a version has been released
...
BREAKING CHANGE: this feature change the way semantic-release keep track of the channels on which a version has been released.
It now use a JSON object stored in a [Git note](https://git-scm.com/docs/git-notes ) instead of Git tags formatted as v{version}@{channel}.
The tags formatted as v{version}@{channel} will now be ignored. If you have made releases with v16.0.0 on branches other than the default one you will have to update your repository.
The changes to make consist in:
- Finding all the versions that have been released on a branch other than the default one by searching for all tags formatted v{version}@{channel}
- For each of those version:
- Create a tag without the {@channel} if none doesn't already exists
- Add a Git note to the tag without the {@channel} containing the channels on which the version was released formatted as `{"channels":["channel1","channel2"]}` and using `null` for the default channel (for example.`{"channels":[null,"channel1","channel2"]}`)
- Push the tags and notes
- Update the GitHub releases that refer to a tag formatted as v{version}@{channel} to use the tag without it
- Delete the tags formatted as v{version}@{channel}
v16.0.0-beta.39
2019-12-02 23:38:40 -05:00
Gregor Martynus
29d6b5d6fa
build: remove .github/airtable-crm.yml
...
I don't think we use that
2019-12-02 13:27:31 -05:00
Pierre Vanduynslager
2caafbaa2b
fix: add a flag indicate which branch is the main one
v16.0.0-beta.38
2019-11-28 13:59:06 -05:00
Pierre Vanduynslager
e722354f4f
style: merge both filter
functions in get-last-release
v16.0.0-beta.37
2019-11-27 15:18:23 -05:00
Pierre Vanduynslager
97748c5e25
fix: do not create tags in dry-run mode for released to add to a channel
2019-11-27 15:18:23 -05:00
Pierre Vanduynslager
aec96c791f
fix: correctly determine release to add to a channel
...
- Add only the most recent release to a channel (rather than adding all the one not added yet)
- Avoid attempting to ad the version twice in case that version is already present in multiple upper branches
2019-11-27 15:18:23 -05:00
Pierre Vanduynslager
5744c5ecd2
fix: add channel
to publish success log
2019-11-27 15:18:23 -05:00
Pierre Vanduynslager
1275b8c005
revert: fix: update commit-analyzer dep version off errant publish
...
This reverts commit 8d8910577f0702087684e360e3c92ee6cc5793a0.
v16.0.0-beta.36
2019-11-23 11:06:31 -05:00
Eddie Leffler
8d8910577f
fix: update commit-analyzer dep version off errant publish
v16.0.0-beta.35
2019-11-20 23:11:33 -05:00
Eddie
9890584007
fix: update plugins dependencies
v16.0.0-beta.34
2019-11-20 22:29:59 -05:00
Pierre Vanduynslager
b2b7b57fbd
style: prettier formatting
2019-11-20 20:25:36 -05:00
Pierre Vanduynslager
63f51ae6dd
fix: allow multiple branches with same channel
v16.0.0-beta.33
2019-11-20 16:17:24 -05:00
Pierre Vanduynslager
20e7a38cdb
style: prettier formatting
v16.0.0-beta.32
2019-11-20 14:16:13 -05:00
Pierre Vanduynslager
e06eb82cff
chore: add Mockserver generated file to gitignore
2019-11-20 14:16:13 -05:00
Pierre Vanduynslager
751a5f1349
fix: handle branch properties set to false
2019-11-20 14:16:13 -05:00
Sean Dawson
9575198266
docs: add leiningen-semantic-release to list of community plugins
2019-11-18 11:29:10 -05:00
Ed
09754ac001
docs(shareable-configurations-list): add semantic-release-npm-github-publish
2019-11-18 11:27:53 -05:00
greenkeeper[bot]
2c13136ff4
fix(package): update yargs to version 15.0.1
v15.13.31
2019-11-17 18:13:39 -05:00
Pierre Vanduynslager
00420a83c0
fix: simplify get-tags
algorithm
v16.0.0-beta.31
2019-11-08 12:35:34 -05:00
Pierre Vanduynslager
131734873e
fix: throws error if the commit associated with a tag cannot be found
v16.0.0-beta.30
2019-11-07 14:33:53 -05:00
Pierre Vanduynslager
de77a799a8
fix: call getTagHead
only when necessary
2019-11-07 14:33:53 -05:00