chore: to use changesets publish

This commit is contained in:
Nick the Sick 2024-07-03 21:18:43 +02:00
parent 1f87cd9411
commit e5909d9a56
No known key found for this signature in database
GPG Key ID: F575992F156E5BCC
3 changed files with 7 additions and 10 deletions

View File

@ -58,11 +58,5 @@
"@tiptap/vue-2": "2.4.0",
"@tiptap/vue-3": "2.4.0"
},
"changesets": [
"brown-gorillas-draw",
"cuddly-socks-beg",
"five-tigers-kick",
"mean-cooks-cheer",
"tasty-moons-move"
]
"changesets": ["cuddly-socks-beg", "five-tigers-kick", "mean-cooks-cheer", "tasty-moons-move"]
}

View File

@ -49,11 +49,13 @@ jobs:
- name: Install Dependencies
run: npm ci
- name: Build
run: npm run build
- name: Create Release PR or publish stable version to npm
id: changesets
uses: changesets/action@v1
with:
publish: ${{ github.ref_name == 'main' && 'npm run publish' || 'npm run publish:pre' }}
title: ${{ github.ref_name == 'main' && 'Publish a new stable version' || 'Publish a new pre-release version' }}
commit: >-
${{ github.ref_name == 'main' && 'chore(release): publish a new release version' || 'chore(release): publish a new pre-release version' }}

View File

@ -24,8 +24,6 @@
"build:demos": "npm run build:demos --workspace demos",
"serve": "npm run build:demos && npm --prefix ./demos run preview",
"build:ci": "turbo run build",
"publish": "turbo run build && npm publish --workspace packages --provenance --tag latest --access public",
"publish:pre": "turbo run build && npm publish --workspace packages --provenance --tag next --access public",
"clean:packages": "rm -rf ./packages/*/dist && rm -rf ./packages/pm/*/dist",
"clean:packs": "rm -rf ./packages/*/*.tgz",
"reset": "npm run clean:packages && npm run clean:packs && rm -rf ./**/.cache && rm -rf ./**/node_modules && rm -rf ./package-lock.json && npm install",
@ -76,5 +74,8 @@
"overrides": {
"@rollup/pluginutils": "^5.1.0"
},
"publishConfig": {
"provenance": true
},
"name": "tiptap"
}