mirror of
https://github.com/alibaba/ice.git
synced 2024-10-23 07:04:52 +08:00
chore: setup git user (#5969)
* chore: setup git user * Update release.yml * chore: ci * chore: update lock * chore: git user
This commit is contained in:
parent
885e4aa8da
commit
0dbac5d8cd
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
@ -32,6 +32,9 @@ jobs:
|
||||
- name: Setup
|
||||
run: pnpm run setup
|
||||
|
||||
- name: Setup git user
|
||||
run: pnpm run setup-git
|
||||
|
||||
- name: Publish to npm
|
||||
id: changesets
|
||||
uses: changesets/action@v1
|
||||
@ -41,6 +44,7 @@ jobs:
|
||||
title: 'chore: update versions'
|
||||
publish: pnpm release
|
||||
createGithubReleases: false
|
||||
setupGitUser: false
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.PERSONAL_GITHUB_TOKEN }}
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
|
5
.github/workflows/version.yml
vendored
5
.github/workflows/version.yml
vendored
@ -32,12 +32,15 @@ jobs:
|
||||
- name: Install Dependencies
|
||||
run: pnpm install
|
||||
|
||||
- name: Setup git user
|
||||
run: pnpm run setup-git
|
||||
|
||||
- name: Create Release Pull Request
|
||||
uses: changesets/action@v1
|
||||
with:
|
||||
version: pnpm run version
|
||||
commit: 'chore: update versions'
|
||||
title: 'chore: update versions'
|
||||
|
||||
setupGitUser: false
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.PERSONAL_GITHUB_TOKEN }}
|
||||
|
@ -10,6 +10,7 @@
|
||||
"scripts": {
|
||||
"prepare": "husky install",
|
||||
"setup": "rm -rf node_modules packages/*/node_modules && pnpm install && pnpm prebundle && pnpm build",
|
||||
"setup-git": "tsx ./scripts/setupUser.ts",
|
||||
"rebuild": "pnpm install && pnpm run build",
|
||||
"watch": "pnpm --parallel --filter=./packages/* run watch",
|
||||
"build": "pnpm run clean && pnpm -r --filter=./packages/* run build",
|
||||
@ -25,6 +26,7 @@
|
||||
"release:beta": "changeset pre enter beta && pnpm run version && pnpm run release && changeset pre exit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@actions/exec": "^1.1.1",
|
||||
"@applint/spec": "^1.2.3",
|
||||
"@changesets/cli": "^2.26.0",
|
||||
"@commitlint/cli": "^16.3.0",
|
||||
|
@ -4,6 +4,7 @@ importers:
|
||||
|
||||
.:
|
||||
specifiers:
|
||||
'@actions/exec': ^1.1.1
|
||||
'@applint/spec': ^1.2.3
|
||||
'@changesets/cli': ^2.26.0
|
||||
'@commitlint/cli': ^16.3.0
|
||||
@ -40,6 +41,7 @@ importers:
|
||||
typescript: ^4.7.4
|
||||
vitest: ^0.15.2
|
||||
devDependencies:
|
||||
'@actions/exec': 1.1.1
|
||||
'@applint/spec': 1.2.3_4z3hyc753cbjxfspnrzfmxudwq
|
||||
'@changesets/cli': 2.26.0
|
||||
'@commitlint/cli': 16.3.0
|
||||
@ -1512,6 +1514,16 @@ importers:
|
||||
|
||||
packages:
|
||||
|
||||
/@actions/exec/1.1.1:
|
||||
resolution: {integrity: sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==}
|
||||
dependencies:
|
||||
'@actions/io': 1.1.2
|
||||
dev: true
|
||||
|
||||
/@actions/io/1.1.2:
|
||||
resolution: {integrity: sha512-d+RwPlMp+2qmBfeLYPLXuSRykDIFEwdTA0MMxzS9kh4kvP1ftrc/9fzy6pX6qAjthdXruHQ6/6kjT/DNo5ALuw==}
|
||||
dev: true
|
||||
|
||||
/@adobe/css-tools/4.0.1:
|
||||
resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==}
|
||||
dev: true
|
||||
@ -9423,8 +9435,8 @@ packages:
|
||||
engines: {node: '>=10'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
JSONStream: 1.3.5
|
||||
is-text-path: 1.0.1
|
||||
JSONStream: 1.3.5
|
||||
lodash: 4.17.21
|
||||
meow: 8.1.2
|
||||
split2: 3.2.2
|
||||
@ -18592,12 +18604,6 @@ packages:
|
||||
/react-dev-utils/12.0.1_hhrrucqyg4eysmfpujvov2ym5u:
|
||||
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
typescript: '>=2.7'
|
||||
webpack: '>=4'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/code-frame': 7.18.6
|
||||
address: 1.2.2
|
||||
@ -18628,7 +18634,9 @@ packages:
|
||||
transitivePeerDependencies:
|
||||
- eslint
|
||||
- supports-color
|
||||
- typescript
|
||||
- vue-template-compiler
|
||||
- webpack
|
||||
|
||||
/react-dom/17.0.2_react@17.0.2:
|
||||
resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
|
||||
|
18
scripts/setupUser.ts
Normal file
18
scripts/setupUser.ts
Normal file
@ -0,0 +1,18 @@
|
||||
import { exec } from '@actions/exec';
|
||||
|
||||
const setupUser = async () => {
|
||||
await exec('git', [
|
||||
'config',
|
||||
'user.name',
|
||||
'"ClarkXia"',
|
||||
]);
|
||||
await exec('git', [
|
||||
'config',
|
||||
'user.email',
|
||||
'"xiawenwu41@gmail.com"',
|
||||
]);
|
||||
};
|
||||
|
||||
(async () => {
|
||||
await setupUser();
|
||||
})();
|
Loading…
Reference in New Issue
Block a user