diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml new file mode 100644 index 00000000..4b839985 --- /dev/null +++ b/.github/workflows/pkg-pr-new.yml @@ -0,0 +1,32 @@ +name: pkg-pr-new +on: + push: + branches: [develop] + pull_request: + branches: [develop] + +jobs: + build: + if: ${{ github.repository == 'Tencent/tdesign-icons' }} + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + + - uses: pnpm/action-setup@v6 + with: + version: 10 + + - uses: actions/setup-node@v6 + with: + node-version-file: .node-version + cache: 'pnpm' + + - run: pnpm install --frozen-lockfile + + - run: pnpm run generate + + - run: pnpm -r run build + + + - run: pnpm dlx pkg-pr-new publish './packages/*' diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index e4080bc8..df98d136 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -69,7 +69,7 @@ jobs: - uses: pnpm/action-setup@v4 with: - version: 9 + version: 10 - uses: actions/setup-node@v4 with: @@ -97,7 +97,7 @@ jobs: - uses: pnpm/action-setup@v4 with: - version: 9 + version: 10 - uses: actions/setup-node@v4 with: diff --git a/package.json b/package.json index 444f82d5..26ffa378 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ ] }, "scripts": { - "preinstall": "npx -y only-allow pnpm", "husky": "husky", "prepare": "husky install", "dev:icons": "pnpm -C packages/view dev ",