Merge branch 'semantic-release'
This commit is contained in:
commit
a9ee54cb06
@ -0,0 +1,5 @@
|
||||
---
|
||||
"@yanick/updeep-remeda": patch
|
||||
---
|
||||
|
||||
maint: use changesets for change management
|
11
.changeset/config.json
Normal file
11
.changeset/config.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
|
||||
"changelog": "@changesets/changelog-git",
|
||||
"commit": false,
|
||||
"fixed": [],
|
||||
"linked": [],
|
||||
"access": "restricted",
|
||||
"baseBranch": "main",
|
||||
"updateInternalDependencies": "patch",
|
||||
"ignore": []
|
||||
}
|
@ -2,3 +2,5 @@ package.json
|
||||
node_modules
|
||||
dist
|
||||
coverage
|
||||
contrib/add_change
|
||||
.prettierignore
|
||||
|
@ -1,49 +0,0 @@
|
||||
---
|
||||
project:
|
||||
name: updeep-remeda
|
||||
homepage: https://github.com/yanick/updeep-remeda
|
||||
commit_regex: '^(?<type>[^: ]+):(?<desc>.*?)(\[(?<ticket>[^\]]+)\])?$'
|
||||
ticket_url: ~
|
||||
with_stats: true
|
||||
releases:
|
||||
- version: v2.1.2
|
||||
date: 2023-03-10
|
||||
changes:
|
||||
- desc: check for array deep equality
|
||||
- desc: 'code churn: 6 files changed, 50 insertions(+), 11 deletions(-)'
|
||||
type: stats
|
||||
- version: v2.1.1
|
||||
date: 2023-02-22
|
||||
changes:
|
||||
- desc: add map to the exports
|
||||
- desc: 'code churn: 4 files changed, 134 insertions(+), 121 deletions(-)'
|
||||
type: stats
|
||||
- version: v2.1.0
|
||||
date: 2023-00-13
|
||||
changes:
|
||||
- desc: add function 'matches'
|
||||
- desc: 'code churn: 7 files changed, 66 insertions(+), 174 deletions(-)'
|
||||
type: stats
|
||||
- version: v2.0.0
|
||||
date: ~
|
||||
changes:
|
||||
- desc: 'Fork from the [mothership](github.com/substantial/updeep), v1.2.1'
|
||||
change_types:
|
||||
- keywords:
|
||||
- feat
|
||||
level: minor
|
||||
title: Features
|
||||
- keywords:
|
||||
- fix
|
||||
level: patch
|
||||
title: Bug fixes
|
||||
- keywords:
|
||||
- chore
|
||||
- maint
|
||||
- refactor
|
||||
level: patch
|
||||
title: Package maintenance
|
||||
- keywords:
|
||||
- stats
|
||||
level: patch
|
||||
title: Statistics
|
@ -7,7 +7,7 @@ vars:
|
||||
sh: cat package.json | jq -r .version
|
||||
PARENT_BRANCH: main
|
||||
FILE_DELTA:
|
||||
sh: git diff-ls {{.PARENT_BRANCH}}
|
||||
sh: git diff-ls --diff-filter=d {{.PARENT_BRANCH}}
|
||||
FIX: false
|
||||
|
||||
tasks:
|
||||
@ -30,7 +30,7 @@ tasks:
|
||||
integrate:
|
||||
deps: [prettier, test, build]
|
||||
cmds:
|
||||
- echo {{ .FILE_DELTA | catLines }} | grep CHANGELOG.yml
|
||||
- changeset status
|
||||
- sh: git branch | grep '* {{.PARENT_BRANCH}}'
|
||||
msg: not on target
|
||||
- { task: checkout-clean }
|
||||
|
14
contrib/add_change
Executable file
14
contrib/add_change
Executable file
@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env fish
|
||||
|
||||
set name ( cat /usr/share/dict/american-english | shuf | head -3 | \
|
||||
perl -e 'print lc( join "-", <> )=~ s/[\n\']//rg' )
|
||||
|
||||
set filename .changeset/(date +"%FT%T")-$name.md
|
||||
|
||||
echo "creating changeset at" $filename
|
||||
|
||||
echo -e "---\n\"@yanick/updeep-remeda\": patch|minor|major\n---\n\n" > $filename
|
||||
|
||||
git log main... --pretty=short >> $filename
|
||||
|
||||
$EDITOR $filename
|
@ -36,6 +36,7 @@
|
||||
"remeda": "^1.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@changesets/cli": "^2.27.1",
|
||||
"@types/node": "*",
|
||||
"@typescript-eslint/eslint-plugin": "*",
|
||||
"@typescript-eslint/parser": "*",
|
||||
|
Loading…
Reference in New Issue
Block a user