chore: build with publish step

This commit is contained in:
Nick the Sick 2024-07-03 22:53:35 +02:00
parent 1db0250b85
commit 89b5f4dd49
No known key found for this signature in database
GPG Key ID: F575992F156E5BCC
2 changed files with 2 additions and 3 deletions

View File

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

View File

@ -24,6 +24,7 @@
"build:demos": "npm run build:demos --workspace demos", "build:demos": "npm run build:demos --workspace demos",
"serve": "npm run build:demos && npm --prefix ./demos run preview", "serve": "npm run build:demos && npm --prefix ./demos run preview",
"build:ci": "turbo run build", "build:ci": "turbo run build",
"publish": "npm run build && npm run changeset publish",
"clean:packages": "rm -rf ./packages/*/dist && rm -rf ./packages/pm/*/dist", "clean:packages": "rm -rf ./packages/*/dist && rm -rf ./packages/pm/*/dist",
"clean:packs": "rm -rf ./packages/*/*.tgz", "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", "reset": "npm run clean:packages && npm run clean:packs && rm -rf ./**/.cache && rm -rf ./**/node_modules && rm -rf ./package-lock.json && npm install",