workflow(cd): optimize release script (#54)

This commit is contained in:
Zhou xiao 2024-08-12 18:04:40 +08:00 committed by GitHub
parent 6cf6f62545
commit 18cafeab9b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 30 additions and 54 deletions

View File

@ -7,10 +7,7 @@
"bin": {
"midscene": "./bin/midscene"
},
"files": [
"dist",
"README.md"
],
"files": ["dist", "README.md"],
"scripts": {
"dev": "modern dev",
"build": "modern build",

View File

@ -6,10 +6,7 @@
"main": "./dist/lib/index.js",
"module": "./dist/es/index.js",
"types": "./dist/types/index.d.ts",
"files": [
"dist",
"README.md"
],
"files": ["dist", "README.md"],
"exports": {
".": {
"types": "./dist/types/index.d.ts",
@ -44,18 +41,10 @@
},
"typesVersions": {
"*": {
".": [
"./dist/types/index.d.ts"
],
"utils": [
"./dist/types/utils.d.ts"
],
"ai-model": [
"./dist/types/ai-model.d.ts"
],
"image": [
"./dist/types/image.d.ts"
]
".": ["./dist/types/index.d.ts"],
"utils": ["./dist/types/utils.d.ts"],
"ai-model": ["./dist/types/ai-model.d.ts"],
"image": ["./dist/types/image.d.ts"]
}
},
"scripts": {

View File

@ -11,10 +11,7 @@
"lint": "modern lint",
"upgrade": "modern upgrade"
},
"files": [
"dist",
"README.md"
],
"files": ["dist", "README.md"],
"engines": {
"node": ">=16.18.1"
},
@ -23,10 +20,7 @@
"node --max_old_space_size=8192 ./node_modules/eslint/bin/eslint.js --fix --color --cache --quiet"
]
},
"eslintIgnore": [
"node_modules/",
"dist/"
],
"eslintIgnore": ["node_modules/", "dist/"],
"dependencies": {
"@modern-js/runtime": "^2.56.2",
"@midscene/visualizer": "workspace:*",

View File

@ -5,10 +5,7 @@
"jsnext:source": "./src/index.ts",
"main": "./dist/lib/index.js",
"module": "./dist/es/index.js",
"files": [
"dist",
"README.md"
],
"files": ["dist", "README.md"],
"scripts": {
"dev": "modern dev",
"build": "modern build",
@ -39,12 +36,7 @@
"rimraf": "~3.0.2",
"typescript": "~5.0.4"
},
"sideEffects": [
"**/*.css",
"**/*.less",
"**/*.sass",
"**/*.scss"
],
"sideEffects": ["**/*.css", "**/*.less", "**/*.sass", "**/*.scss"],
"publishConfig": {
"access": "public"
}

View File

@ -30,18 +30,10 @@
},
"typesVersions": {
"*": {
".": [
"./dist/types/index.d.ts"
],
"playwright-report": [
"./dist/types/playwright-report.d.ts"
],
"constants": [
"./dist/types/constants.d.ts"
],
"html-element": [
"./dist/types/html-element/index.d.ts"
]
".": ["./dist/types/index.d.ts"],
"playwright-report": ["./dist/types/playwright-report.d.ts"],
"constants": ["./dist/types/constants.d.ts"],
"html-element": ["./dist/types/html-element/index.d.ts"]
}
},
"scripts": {
@ -60,10 +52,7 @@
"e2e:ui": "playwright test --config=playwright.config.ts --ui",
"e2e:ui-cache": "MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"
},
"files": [
"dist",
"README.md"
],
"files": ["dist", "README.md"],
"dependencies": {
"openai": "4.47.1",
"sharp": "0.33.3",

View File

@ -481,5 +481,12 @@ exports[`extractor > basic 1`] = `
},
"content": "You shouldn't see this placeholder.",
},
{
"attributes": {
"nodeType": "INPUT Node",
"placeholder": "this_is_a_textarea",
},
"content": "this_is_a_textarea",
},
]
`;

View File

@ -37,6 +37,10 @@ async function main() {
step('\nBuilding all packages...');
await build();
// lint all packages with types
step('\nlint all packages...');
await lint();
const { stdout } = await run('git', ['diff'], { stdio: 'pipe' });
if (stdout) {
if (process.env.CI) {
@ -88,6 +92,10 @@ async function build() {
await run('pnpm', ['run', 'build:pkg']);
}
async function lint() {
await run('pnpm', ['run', 'lint']);
}
async function test() {
await run('pnpm', ['test']);
}