From e1eca62498338d4c49d9b119e6b65407588a50bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=82=AB=E7=82=AB?= <2066855608@qq.com> Date: Sun, 2 Feb 2025 14:41:08 +0800 Subject: [PATCH] fix: ci --- .github/workflows/build_and_test.yml | 29 ---------------------------- .github/workflows/creage-release.yml | 26 ++++++++++++------------- package.json | 3 +-- 3 files changed, 14 insertions(+), 44 deletions(-) delete mode 100644 .github/workflows/build_and_test.yml diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml deleted file mode 100644 index 0bd026f..0000000 --- a/.github/workflows/build_and_test.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Build and Test Package - -on: - push: - branches: - - main - workflow_dispatch: # 允许手动触发 - -jobs: - build: - runs-on: ubuntu-latest # 指定运行环境 - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: '18' # 指定Node.js版本 - - - name: Install dependencies and Build package - run: | - npm install - npm run build - rm -rf lib/dev.js lib/dev.d.ts - - - name: Test package - run: npm test \ No newline at end of file diff --git a/.github/workflows/creage-release.yml b/.github/workflows/creage-release.yml index 840902d..d62679f 100644 --- a/.github/workflows/creage-release.yml +++ b/.github/workflows/creage-release.yml @@ -17,19 +17,6 @@ jobs: # 定义任务中的各个步骤 steps: - # 步骤:使用 Google 的 release-please-action 动作 - - name: Create Release - uses: google-github-actions/release-please-action@v3 - # 为这个步骤指定一个标识符,方便后续引用 - id: release-please - with: - # 指定发布类型为 Node.js 项目 - release-type: node - # 指定要发布的包名 - package-name: '@ikenxuan/amagi' - # 指定默认分支名称 - default-branch: main - # 步骤:检出代码 - name: Checkout code # 条件判断:仅当 release-please 步骤创建了发布时才执行此步骤 @@ -54,6 +41,19 @@ jobs: npm install npm run build + # 步骤:使用 Google 的 release-please-action 动作 + - name: Create Release + uses: google-github-actions/release-please-action@v3 + # 为这个步骤指定一个标识符,方便后续引用 + id: release-please + with: + # 指定发布类型为 Node.js 项目 + release-type: node + # 指定要发布的包名 + package-name: '@ikenxuan/amagi' + # 指定默认分支名称 + default-branch: main + # 步骤:获取版本号 - name: Get version if: steps.release-please.outputs.release_created == 'true' diff --git a/package.json b/package.json index c4d8f66..d7ddc0c 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,7 @@ "pr": "node ci/pr.js", "pub": "npm publish --access public", "pub-beta": "npm publish --tag beta", - "sort": "npx sort-package-json", - "test": "node lib/test.js" + "sort": "npx sort-package-json" }, "dependencies": { "axios": "^1.7.9",