diff --git a/.github/workflows/publish-site-components.yml b/.github/workflows/publish-site-components.yml index d11e1c731..041570d5c 100644 --- a/.github/workflows/publish-site-components.yml +++ b/.github/workflows/publish-site-components.yml @@ -37,3 +37,35 @@ jobs: - name: Publish Package run: pnpm -F @tdesign/site-components publish --no-git-checks + + upgrade-deps: + needs: publish-site-components + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - repo: tdesign-vue-next + package-manager: pnpm + - repo: tdesign-vue + package-manager: npm + - repo: tdesign-react + package-manager: pnpm + - repo: tdesign-mobile-vue + package-manager: npm + - repo: tdesign-mobile-react + package-manager: npm + - repo: tdesign-miniprogram + package-manager: pnpm + steps: + # 等待 npm registry 同步新包,避免 upgrade-deps 检测不到刚发布的版本 + - name: Sleep for npm registry sync + run: sleep 10 + + - uses: TDesignOteam/workflows/actions/upgrade-deps@main + with: + token: ${{ secrets.TDESIGN_BOT_TOKEN }} + owner: Tencent + repo: ${{ matrix.repo }} + package-manager: ${{ matrix.package-manager }} + deps: '@tdesign/site-components' diff --git a/.github/workflows/publish-theme-generator.yml b/.github/workflows/publish-theme-generator.yml index a52498510..e646f4d9b 100644 --- a/.github/workflows/publish-theme-generator.yml +++ b/.github/workflows/publish-theme-generator.yml @@ -37,3 +37,35 @@ jobs: - name: Publish Package run: pnpm -F @tdesign/theme-generator publish --no-git-checks + + upgrade-deps: + needs: publish-theme-generator + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - repo: tdesign-vue-next + package-manager: pnpm + - repo: tdesign-vue + package-manager: npm + - repo: tdesign-react + package-manager: pnpm + - repo: tdesign-mobile-vue + package-manager: npm + - repo: tdesign-mobile-react + package-manager: npm + - repo: tdesign-miniprogram + package-manager: pnpm + steps: + # 等待 npm registry 同步新包,避免 upgrade-deps 检测不到刚发布的版本 + - name: Sleep for npm registry sync + run: sleep 10 + + - uses: TDesignOteam/workflows/actions/upgrade-deps@main + with: + token: ${{ secrets.TDESIGN_BOT_TOKEN }} + owner: Tencent + repo: ${{ matrix.repo }} + package-manager: ${{ matrix.package-manager }} + deps: '@tdesign/theme-generator'