ci: 拆分 release 流程

pull/41/head
zjx0905 2023-03-28 21:53:26 +08:00
parent 879d08171d
commit 0d1e1c18e8
4 changed files with 40 additions and 16 deletions

View File

@ -28,7 +28,7 @@ module.exports = {
subject: '请输入变更描述',
breaking: '列举非兼容性重大的变更,如果有多行,使用 "|" 换行(选填项)\n',
footer: '列举关联的 issue例如#31,#I3244选填项\n',
confirmCommit: '是否提交',
confirmCommit: '确定提交',
},
types: metas.map((meta) => ({
value: meta.type,

35
.github/workflows/publish.yml vendored Normal file
View File

@ -0,0 +1,35 @@
name: Publish NPM
on:
push:
tags:
- v*
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 7
- name: Set node
uses: actions/setup-node@v3
with:
node-version: 16.x
cache: pnpm
- name: Install
run: pnpm i
- name: Build
run: pnpm build -a
- name: Publish
run: pnpm publish:ci
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@ -1,4 +1,4 @@
name: Release Package
name: Release Github
on:
push:
@ -6,7 +6,7 @@ on:
- v*
jobs:
install:
release:
runs-on: ubuntu-latest
steps:
@ -26,17 +26,6 @@ jobs:
- name: Install
run: pnpm i
- name: Test
run: pnpm test
- name: Build
run: pnpm build -a
- name: Publish
run: pnpm publish:ci
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Check prerelease
uses: actions/github-script@v6
id: prerelease

View File

@ -8,9 +8,9 @@ const all = Boolean(args.all || args.a);
const sourceMap = all || Boolean(args.sourceMap || args.s);
const dts = all || Boolean(args.dts || args.d);
build();
main();
function build() {
function main() {
exec('rimraf dist');
consola.info('Rollup');