Skip to content

Commit 3569c1c

Browse files
committed
feat: add gihub action
1 parent 37f0fcf commit 3569c1c

File tree

6 files changed

+78
-17
lines changed

6 files changed

+78
-17
lines changed

.github/workflows/publish.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Npm Publish
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
publish-npm:
10+
if: "contains(github.event.head_commit.message, 'release')"
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v2
15+
16+
- name: use Node.js 14
17+
uses: actions/setup-node@v1
18+
with:
19+
registry-url: https://registry.npmjs.org/
20+
node-version: 14
21+
22+
- name: npm install and publish
23+
run: |
24+
npm install
25+
npm publish
26+
27+
env:
28+
NODE_AUTH_TOKEN: ${{secrets.npm_token}}

.github/workflows/release.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Create Release
2+
3+
on:
4+
push:
5+
tags:
6+
- v*
7+
8+
jobs:
9+
build:
10+
name: Create Release
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@master
15+
16+
- name: Create Release for Tag
17+
id: release_tag
18+
uses: yyx990803/release-tag@master
19+
env:
20+
GITHUB_TOKEN: ${{ secrets.OPER_TOKEN }}
21+
with:
22+
tag_name: ${{ github.ref }}
23+
body: |
24+
Please refer to [CHANGELOG.md](https://github.com/anncwb/vite-plugin-html/blob/main/CHANGELOG.md) for details.
25+
# - name: npm install and create changeLog
26+
# run: |
27+
# npm install
28+
# npm run log

example/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
"@vue/compiler-sfc": "^3.0.5",
1414
"cross-env": "^7.0.3",
1515
"typescript": "^4.1.5",
16-
"vite": "^2.0.1"
16+
"vite": "^2.0.2"
1717
}
1818
}

example/yarn.lock

+9-9
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,10 @@ emojis-list@^3.0.0:
185185
resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
186186
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
187187

188-
esbuild@^0.8.34:
189-
version "0.8.36"
190-
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.36.tgz#f5b7c61473721c7d53ffe7c88708e25f3b6182f3"
191-
integrity sha512-kcUQB61Tf8rLJ3mOwP2ruWi/iFufaQcEs4No+JA6e7W2kMOtFExOsbyeFpEF6zNacwk2RF5fYUz5jfZwgn/SJg==
188+
esbuild@^0.8.47:
189+
version "0.8.50"
190+
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.50.tgz#ebf24fde0cdad1a369789dd6fd7a820b0a01e46c"
191+
integrity sha512-oidFLXssA7IccYzkqLVZSqNJDwDq8Mh/vqvrW+3fPWM7iUiC5O2bCllhnO8+K9LlyL/2Z6n+WwRJAz9fqSIVRg==
192192

193193
escape-string-regexp@^1.0.5:
194194
version "1.0.5"
@@ -487,12 +487,12 @@ util-deprecate@^1.0.2:
487487
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
488488
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
489489

490-
vite@^2.0.1:
491-
version "2.0.1"
492-
resolved "https://registry.npmjs.org/vite/-/vite-2.0.1.tgz#348fc5c0de510aa90bd01ecf87df210ce741b38e"
493-
integrity sha512-x7ZfikjNs+6n4cdvwb9L5r5xBCdjmtmHFHaI4JVR3nAkJbMCK/dynfDWky8/NseZ9Ncz1jVxTQ/Bcf+n1ps1Ww==
490+
vite@^2.0.2:
491+
version "2.0.2"
492+
resolved "https://registry.npmjs.org/vite/-/vite-2.0.2.tgz#d984528b5a1c8e725d2804245751769b11d671cf"
493+
integrity sha512-X+PTIPRt6/5Odf/h0kBkwkck+YC0I6oKH5+ttA9ytoLyC9yeksktVq1KNzImqB+/1CNBiBE2vr7orcgSxAi67w==
494494
dependencies:
495-
esbuild "^0.8.34"
495+
esbuild "^0.8.47"
496496
postcss "^8.2.1"
497497
resolve "^1.19.0"
498498
rollup "^2.38.5"

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dev": "npm run build -- --watch",
1616
"build": "tsup src/index.ts --dts --format cjs,esm",
1717
"prepublishOnly": "yarn build",
18-
"log": "conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .",
18+
"log": "conventional-changelog -p angular -i CHANGELOG.md -s",
1919
"example:dev": "npm -C example run serve",
2020
"example:build": "npm -C example run build"
2121
},
@@ -54,6 +54,6 @@
5454
"rimraf": "^3.0.2",
5555
"tsup": "^3.12.1",
5656
"typescript": "^4.1.5",
57-
"vite": "^2.0.1"
57+
"vite": "^2.0.2"
5858
}
5959
}

yarn.lock

+10-5
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,11 @@ esbuild@^0.8.34:
629629
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.36.tgz#f5b7c61473721c7d53ffe7c88708e25f3b6182f3"
630630
integrity sha512-kcUQB61Tf8rLJ3mOwP2ruWi/iFufaQcEs4No+JA6e7W2kMOtFExOsbyeFpEF6zNacwk2RF5fYUz5jfZwgn/SJg==
631631

632+
esbuild@^0.8.47:
633+
version "0.8.50"
634+
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.50.tgz#ebf24fde0cdad1a369789dd6fd7a820b0a01e46c"
635+
integrity sha512-oidFLXssA7IccYzkqLVZSqNJDwDq8Mh/vqvrW+3fPWM7iUiC5O2bCllhnO8+K9LlyL/2Z6n+WwRJAz9fqSIVRg==
636+
632637
escape-string-regexp@^1.0.5:
633638
version "1.0.5"
634639
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -2041,12 +2046,12 @@ validate-npm-package-license@^3.0.1:
20412046
spdx-correct "^3.0.0"
20422047
spdx-expression-parse "^3.0.0"
20432048

2044-
vite@^2.0.1:
2045-
version "2.0.1"
2046-
resolved "https://registry.npmjs.org/vite/-/vite-2.0.1.tgz#348fc5c0de510aa90bd01ecf87df210ce741b38e"
2047-
integrity sha512-x7ZfikjNs+6n4cdvwb9L5r5xBCdjmtmHFHaI4JVR3nAkJbMCK/dynfDWky8/NseZ9Ncz1jVxTQ/Bcf+n1ps1Ww==
2049+
vite@^2.0.2:
2050+
version "2.0.2"
2051+
resolved "https://registry.npmjs.org/vite/-/vite-2.0.2.tgz#d984528b5a1c8e725d2804245751769b11d671cf"
2052+
integrity sha512-X+PTIPRt6/5Odf/h0kBkwkck+YC0I6oKH5+ttA9ytoLyC9yeksktVq1KNzImqB+/1CNBiBE2vr7orcgSxAi67w==
20482053
dependencies:
2049-
esbuild "^0.8.34"
2054+
esbuild "^0.8.47"
20502055
postcss "^8.2.1"
20512056
resolve "^1.19.0"
20522057
rollup "^2.38.5"

0 commit comments

Comments
 (0)