瀏覽代碼

chore: update ci

vben 10 月之前
父節點
當前提交
351a41e219
共有 49 個文件被更改,包括 368 次插入75 次删除
  1. 0 9
      .github/ISSUE_TEMPLATE/config.yml
  2. 39 0
      .github/config.yml
  3. 6 23
      .github/pull_request_template.md
  4. 59 0
      .github/release-drafter.yml
  5. 49 0
      .github/workflows/action-build.yml
  6. 21 0
      .github/workflows/draft.yml
  7. 1 1
      .github/workflows/issue-close-require.yml
  8. 58 7
      .github/workflows/release-tag.yml
  9. 1 0
      .prettierignore
  10. 6 0
      README.md
  11. 22 0
      apps/web-antd/CHANGELOG.md
  12. 1 1
      apps/web-antd/package.json
  13. 1 1
      internal/lint-configs/commitlint-config/package.json
  14. 1 1
      internal/lint-configs/eslint-config/package.json
  15. 2 0
      internal/lint-configs/eslint-config/src/configs/ignores.ts
  16. 1 1
      internal/lint-configs/lint-staged-config/package.json
  17. 1 1
      internal/lint-configs/prettier-config/package.json
  18. 1 1
      internal/lint-configs/stylelint-config/package.json
  19. 1 1
      internal/node-utils/package.json
  20. 1 1
      internal/tailwind-config/package.json
  21. 1 1
      internal/tsconfig/package.json
  22. 1 1
      internal/vite-config/package.json
  23. 1 0
      package.json
  24. 1 1
      packages/@core/forward/helpers/package.json
  25. 1 1
      packages/@core/forward/preferences/package.json
  26. 1 1
      packages/@core/forward/request/package.json
  27. 1 1
      packages/@core/forward/stores/package.json
  28. 1 1
      packages/@core/shared/chche/package.json
  29. 1 1
      packages/@core/shared/design-tokens/package.json
  30. 1 1
      packages/@core/shared/design/package.json
  31. 1 1
      packages/@core/shared/iconify/package.json
  32. 1 1
      packages/@core/shared/toolkit/package.json
  33. 1 1
      packages/@core/shared/typings/package.json
  34. 1 1
      packages/@core/uikit/layout-ui/package.json
  35. 1 1
      packages/@core/uikit/menu-ui/package.json
  36. 1 1
      packages/@core/uikit/shadcn-ui/package.json
  37. 1 1
      packages/@core/uikit/tabs-ui/package.json
  38. 1 1
      packages/business/layouts/package.json
  39. 1 1
      packages/business/universal-ui/package.json
  40. 1 1
      packages/constants/package.json
  41. 1 1
      packages/hooks/package.json
  42. 1 1
      packages/icons/package.json
  43. 1 1
      packages/locales/package.json
  44. 1 1
      packages/styles/package.json
  45. 1 1
      packages/types/package.json
  46. 1 1
      packages/utils/package.json
  47. 68 0
      pnpm-lock.yaml
  48. 1 1
      scripts/vsh/package.json
  49. 1 1
      website/package.json

+ 0 - 9
.github/ISSUE_TEMPLATE/config.yml

@@ -1,9 +0,0 @@
-blank_issues_enabled: false
-contact_links:
-  - name: 💬 Discord Chat
-    url: https://discord.gg/8GuAdwDhj6
-    about: Ask questions and discuss with other Vben users in real time.
-
-  - name: ❓ Questions & Discussions
-    url: https://github.com/@vbenjs/vue-vben-admin/discussions
-    about: Use GitHub discussions for message-board style questions and discussions.

+ 39 - 0
.github/config.yml

@@ -0,0 +1,39 @@
+# Prevent issues being created without using the template
+blank_issues_enabled: false
+checkIssueTemplate: true
+checkPullRequestTemplate: true
+
+contact_links:
+  - name: 💬 Discord Chat
+    url: https://discord.gg/8GuAdwDhj6
+    about: Ask questions and discuss with other Vben users in real time.
+
+  - name: ❓ Questions & Discussions
+    url: https://github.com/@vbenjs/vue-vben-admin/discussions
+    about: Use GitHub discussions for message-board style questions and discussions.
+
+# Comment to be posted to on PRs from first time contributors in your repository
+newPRWelcomeComment: |
+  💖 Thanks for opening this pull request! 💖
+  Please be patient and we will get back to you as soon as we can.
+
+# Comment to be posted to on pull requests merged by a first time user
+firstPRMergeComment: >
+  Thanks for your contribution!  🎉🎉🎉
+
+
+# Comment to be posted to on first time issues
+newIssueWelcomeComment: >
+  Thanks for opening your first issue! Be sure to follow the issue template and provide every bit of information to help the developers!
+
+
+# *OPTIONAL* default titles to check against for lack of descriptiveness
+# MUST BE ALL LOWERCASE
+requestInfoDefaultTitles:
+  - update readme.md
+  - updates
+
+# *Required* Comment to reply with
+requestInfoReplyComment: >
+  Thanks for filing this issue/PR! It would be much appreciated if you could provide us with more information so we can effectively analyze the situation in context.
+

+ 6 - 23
.github/pull_request_template.md

@@ -1,13 +1,13 @@
 ## Description
 
-<!-- Please insert your description here and provide especially info about the "what" this PR is solving -->
+<!-- Please describe the change as necessary. If it's a feature or enhancement please be as detailed as possible. If it's a bug fix, please link the issue that it fixes or describe the bug in as much detail.
+
+ -->
 
 <!-- You can also add additional context here -->
 
 ## Type of change
 
-> 👉 _Put an `x` in the boxes that apply._
-
 Please delete options that are not relevant.
 
 - [ ] Bug fix (non-breaking change which fixes an issue)
@@ -16,30 +16,13 @@ Please delete options that are not relevant.
 - [ ] This change requires a documentation update
 - [ ] Please, don't make changes to `pnpm-lock.yaml` unless you introduce a new test example.
 
-### Tests
-
-> 👉 _Put an `x` in the boxes that apply._
-
-- [ ] Run the tests with `pnpm test`.
-
-### Documentation
-
-> 👉 _Put an `x` in the boxes that apply._
-
-- [ ] If you introduce new functionality, document it. You can run documentation with `pnpm run docs:dev` command.
-
-### Changesets
-
-> 👉 _Put an `x` in the boxes that apply._
-
-- [ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with `feat:`, `fix:`, `perf:`, `docs:`, or `chore:`.
-
 ## Checklist
 
 > ℹ️ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in [CONTRIBUTING](contributing.md).
 
-> 👉 _Put an `x` in the boxes that apply._
-
+- [ ] If you introduce new functionality, document it. You can run documentation with `pnpm run docs:dev` command.
+- [ ] Run the tests with `pnpm test`.
+- [ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with `feat:`, `fix:`, `perf:`, `docs:`, or `chore:`.
 - [ ] My code follows the style guidelines of this project
 - [ ] I have performed a self-review of my own code
 - [ ] I have commented my code, particularly in hard-to-understand areas

+ 59 - 0
.github/release-drafter.yml

@@ -0,0 +1,59 @@
+name-template: "v$RESOLVED_VERSION"
+tag-template: "v$RESOLVED_VERSION"
+version-template: $MAJOR.$MINOR.$PATCH
+change-template: "* $TITLE (#$NUMBER) @$AUTHOR"
+template: |
+  # What's Changed
+
+  $CHANGES
+
+  **Full Changelog**: https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
+
+categories:
+  - title: "🚀 Features"
+    labels:
+      - "feature"
+      - "enhancement"
+  - title: "🐞 Bug Fixes"
+    labels:
+      - "fix"
+      - "bugfix"
+      - "bug"
+  - title: 📝 Documentation updates
+    labels:
+      - "documentation"
+      - "docs"
+  - title: 👻 Maintenance
+    labels:
+      - "chore"
+      - "dependencies"
+    collapse-after: 5
+  - title: 🚦 Tests
+    labels:
+      - "test"
+      - "tests"
+  - title: "Breaking"
+    label: "breaking"
+
+version-resolver:
+  major:
+    labels:
+      - "breaking"
+  minor:
+    labels:
+      - "feature"
+  patch:
+    labels:
+      - "bug"
+      - "maintenance"
+      - "docs"
+      - "dependencies"
+      - "security"
+
+exclude-labels:
+  - "skip-changelog"
+  - "no-changelog"
+  - "changelog"
+  - "bump versions"
+  - "reverted"
+  - "invalid"

+ 49 - 0
.github/workflows/action-build.yml

@@ -0,0 +1,49 @@
+name: Dependabot post-update
+on:
+  pull_request_target:
+    types: [opened, synchronize, reopened]
+    branches:
+      - main
+
+env:
+  HUSKY: "0"
+
+concurrency:
+  group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
+  cancel-in-progress: true
+
+jobs:
+  post-update:
+    if: ${{ github.actor == 'dependabot[bot]' }}
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        node-version: [20]
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Checkout out pull request
+        env:
+          GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
+        run: |
+          gh pr checkout ${{ github.event.pull_request.number }}
+
+      - name: Install pnpm
+        uses: pnpm/action-setup@v4
+
+      - name: Use Node.js ${{ matrix.node-version }}
+        uses: actions/setup-node@v4
+        with:
+          node-version: ${{ matrix.node-version }}
+          cache: "pnpm"
+
+      - name: Install dependencies
+        run: pnpm install --frozen-lockfile
+
+      - name: Test and Build
+        run: |
+          pnpm run test
+          pnpm run build

+ 21 - 0
.github/workflows/draft.yml

@@ -0,0 +1,21 @@
+name: Release Drafter
+
+on:
+  push:
+    branches:
+      - main
+
+  pull_request:
+    # Only following types are handled by the action, but one can default to all as well
+    types: [opened, reopened, synchronize]
+
+permissions:
+  contents: read
+
+jobs:
+  update_release_draft:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: release-drafter/release-drafter@master
+        env:
+          GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}

+ 1 - 1
.github/workflows/issue-close-require.yml

@@ -16,6 +16,6 @@ jobs:
         uses: actions-cool/issues-helper@v3
         with:
           actions: "close-issues" # 执行动作:关闭 Issues
-          token: ${{ secrets.ACCEES_TOKEN }} # GitHub Token,用于认证
+          token: ${{ secrets.ACCESS_TOKEN }} # GitHub Token,用于认证
           labels: "need reproduction" # 目标标签
           inactive-day: 3 # 未活动天数阈值

+ 58 - 7
.github/workflows/release-tag.yml

@@ -3,22 +3,73 @@ name: Create Release Tag
 on:
   push:
     tags:
-      - "v*" # Push events to matching v*, i.e. v1.0, v20.15.10
+      - "v*.*.*" # Push events to matching v*, i.e. v1.0, v20.15.10
+
+env:
+  HUSKY: "0"
 
 jobs:
   build:
     name: Create Release
     runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        node-version: [20]
     steps:
       - name: Checkout code
         uses: actions/checkout@v4
         with:
           fetch-depth: 0
 
-      - name: Create Release for Tag
-        id: release_tag
-        uses: ncipollo/release-action@v1
+      # - name: Checkout code
+      #   uses: actions/checkout@v4
+      #   with:
+      #     fetch-depth: 0
+
+      # - name: Install pnpm
+      #   uses: pnpm/action-setup@v4
+
+      # - name: Use Node.js ${{ matrix.node-version }}
+      #   uses: actions/setup-node@v4
+      #   with:
+      #     node-version: ${{ matrix.node-version }}
+      #     cache: "pnpm"
+
+      # - name: Install dependencies
+      #   run: pnpm install --frozen-lockfile
+
+      # - name: Test and Build
+      #   run: |
+      #     pnpm run test
+      #     pnpm run build
+
+      - name: version
+        id: version
+        run: |
+          tag=${GITHUB_REF/refs\/tags\//}
+          version=${tag#v}
+          major=${version%%.*}
+          echo "tag=${tag}" >> $GITHUB_OUTPUT
+          echo "version=${version}" >> $GITHUB_OUTPUT
+          echo "major=${major}" >> $GITHUB_OUTPUT
+
+      - uses: release-drafter/release-drafter@master
         with:
-          generateReleaseNotes: "true"
-          body: |
-            > Please refer to [CHANGELOG.md](https://github.com/vbenjs/vue-vben-admin/blob/main/CHANGELOG.md) for details.
+          version: ${{ steps.version.outputs.version }}
+          publish: true
+        env:
+          GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
+
+      # - name: force update major tag
+      #   run: |
+      #     git tag v${{ steps.version.outputs.major }} ${{ steps.version.outputs.tag }} -f
+      #     git push origin refs/tags/v${{ steps.version.outputs.major }} -f
+
+      # - name: Create Release for Tag
+      #   id: release_tag
+      #   uses: ncipollo/release-action@v1
+      #   with:
+      #     token: ${{ secrets.ACCESS_TOKEN }}
+      #     generateReleaseNotes: "true"
+      #     body: |
+      #       > Please refer to [CHANGELOG.md](https://github.com/vbenjs/vue-vben-admin/blob/main/CHANGELOG.md) for details.

+ 1 - 0
.prettierignore

@@ -1,4 +1,5 @@
 dist
+dev-dist
 .local
 .output.js
 node_modules

+ 6 - 0
README.md

@@ -155,6 +155,12 @@ If you think this project is helpful to you, you can help the author buy a cup o
 
 <a style="display: block;width: 100px;height: 50px;line-height: 50px; color: #fff;text-align: center; background: #408aed;border-radius: 4px;" href="https://www.paypal.com/paypalme/cvvben">Paypal Me</a>
 
+## Contributor
+
+<a href="https://github.com/vbenjs/vue-vben-admin/graphs/contributors">
+  <img src="https://contrib.rocks/image?repo=vbenjs/vue-vben-admin" />
+</a>
+
 ## Discord
 
 - [github discussions](https://github.com/anncwb/vue-vben-admin/discussions)

+ 22 - 0
apps/web-antd/CHANGELOG.md

@@ -0,0 +1,22 @@
+# @vben/antd-view
+
+## 5.0.0
+
+### Patch Changes
+
+- chore: test
+
+- Updated dependencies []:
+  - @vben-core/helpers@5.0.1
+  - @vben-core/preferences@5.0.1
+  - @vben-core/request@5.0.1
+  - @vben-core/stores@5.0.1
+  - @vben/layouts@5.0.1
+  - @vben/universal-ui@5.0.1
+  - @vben/constants@5.0.1
+  - @vben/hooks@5.0.1
+  - @vben/icons@5.0.1
+  - @vben/locales@5.0.1
+  - @vben/styles@5.0.1
+  - @vben/types@5.0.1
+  - @vben/utils@5.0.1

+ 1 - 1
apps/web-antd/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/antd-view",
-  "version": "5.0.0-alpha.1",
+  "version": "5.0.0",
   "author": {
     "name": "vben",
     "email": "anncwb@126.com",

+ 1 - 1
internal/lint-configs/commitlint-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/commitlint-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/lint-configs/eslint-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/eslint-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 2 - 0
internal/lint-configs/eslint-config/src/configs/ignores.ts

@@ -6,6 +6,8 @@ export async function ignores(): Promise<Linter.FlatConfig[]> {
       ignores: [
         '**/node_modules',
         '**/dist',
+        '**/dist-*',
+        '**/*-dist',
         '**/.husky',
         '**/Dockerfile',
         '**/package-lock.json',

+ 1 - 1
internal/lint-configs/lint-staged-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/lint-staged-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/lint-configs/prettier-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/prettier-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/lint-configs/stylelint-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/stylelint-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/node-utils/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/node-utils",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/tailwind-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/tailwind-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/tsconfig/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/tsconfig",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
internal/vite-config/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/vite-config",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 0
package.json

@@ -47,6 +47,7 @@
     "version": "pnpm exec changeset version && pnpm install --no-frozen-lockfile"
   },
   "devDependencies": {
+    "@changesets/changelog-github": "^0.5.0",
     "@changesets/cli": "^2.27.5",
     "@ls-lint/ls-lint": "^2.2.3",
     "@types/jsdom": "^21.1.7",

+ 1 - 1
packages/@core/forward/helpers/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/helpers",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/forward/preferences/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/preferences",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/forward/request/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/request",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/forward/stores/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/stores",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/shared/chche/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/cache",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/shared/design-tokens/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/design-tokens",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/shared/design/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/design",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/shared/iconify/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/iconify",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/shared/toolkit/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/toolkit",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/shared/typings/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/typings",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/uikit/layout-ui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/layout-ui",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/uikit/menu-ui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/menu-ui",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/uikit/shadcn-ui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/shadcn-ui",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/@core/uikit/tabs-ui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben-core/tabs-ui",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/business/layouts/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/layouts",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/business/universal-ui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/universal-ui",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/constants/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/constants",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/hooks/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/hooks",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/icons/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/icons",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/locales/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/locales",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/styles/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/styles",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/types/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/types",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 1 - 1
packages/utils/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/utils",
-  "version": "1.0.0",
+  "version": "5.0.0",
   "type": "module",
   "license": "MIT",
   "homepage": "https://github.com/vbenjs/vue-vben-admin",

+ 68 - 0
pnpm-lock.yaml

@@ -13,6 +13,9 @@ importers:
 
   .:
     devDependencies:
+      '@changesets/changelog-github':
+        specifier: ^0.5.0
+        version: 0.5.0(encoding@0.1.13)
       '@changesets/cli':
         specifier: ^2.27.5
         version: 2.27.5
@@ -1686,6 +1689,9 @@ packages:
   '@changesets/changelog-git@0.2.0':
     resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
 
+  '@changesets/changelog-github@0.5.0':
+    resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==}
+
   '@changesets/cli@2.27.5':
     resolution: {integrity: sha512-UVppOvzCjjylBenFcwcZNG5IaZ8jsIaEVraV/pbXgukYNb0Oqa0d8UWb0LkYzA1Bf1HmUrOfccFcRLheRuA7pA==}
     hasBin: true
@@ -1699,6 +1705,9 @@ packages:
   '@changesets/get-dependents-graph@2.1.0':
     resolution: {integrity: sha512-QOt6pQq9RVXKGHPVvyKimJDYJumx7p4DO5MO9AhRJYgAPgv0emhNqAqqysSVKHBm4sxKlGN4S1zXOIb5yCFuhQ==}
 
+  '@changesets/get-github-info@0.6.0':
+    resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==}
+
   '@changesets/get-release-plan@4.0.2':
     resolution: {integrity: sha512-rOalz7nMuMV2vyeP7KBeAhqEB7FM2GFPO5RQSoOoUKKH9L6wW3QyPA2K+/rG9kBrWl2HckPVES73/AuwPvbH3w==}
 
@@ -4302,6 +4311,9 @@ packages:
     resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
     engines: {node: '>= 0.4'}
 
+  dataloader@1.4.0:
+    resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
+
   dayjs@1.11.11:
     resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==}
 
@@ -4493,6 +4505,10 @@ packages:
     resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
     engines: {node: '>=12'}
 
+  dotenv@8.6.0:
+    resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==}
+    engines: {node: '>=10'}
+
   duplexer@0.1.2:
     resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
 
@@ -6150,6 +6166,15 @@ packages:
   node-fetch-native@1.6.4:
     resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
 
+  node-fetch@2.7.0:
+    resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+    engines: {node: 4.x || >=6.0.0}
+    peerDependencies:
+      encoding: ^0.1.0
+    peerDependenciesMeta:
+      encoding:
+        optional: true
+
   node-fetch@3.3.1:
     resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==}
     engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -7806,6 +7831,9 @@ packages:
     resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
     engines: {node: '>=6'}
 
+  tr46@0.0.3:
+    resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
   tr46@1.0.1:
     resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
 
@@ -8315,6 +8343,9 @@ packages:
     resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
     engines: {node: '>= 8'}
 
+  webidl-conversions@3.0.1:
+    resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
   webidl-conversions@4.0.2:
     resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
 
@@ -8345,6 +8376,9 @@ packages:
     resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
     engines: {node: '>=18'}
 
+  whatwg-url@5.0.0:
+    resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
   whatwg-url@7.1.0:
     resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
 
@@ -9614,6 +9648,14 @@ snapshots:
     dependencies:
       '@changesets/types': 6.0.0
 
+  '@changesets/changelog-github@0.5.0(encoding@0.1.13)':
+    dependencies:
+      '@changesets/get-github-info': 0.6.0(encoding@0.1.13)
+      '@changesets/types': 6.0.0
+      dotenv: 8.6.0
+    transitivePeerDependencies:
+      - encoding
+
   '@changesets/cli@2.27.5':
     dependencies:
       '@babel/runtime': 7.24.7
@@ -9672,6 +9714,13 @@ snapshots:
       fs-extra: 7.0.1
       semver: 7.6.2
 
+  '@changesets/get-github-info@0.6.0(encoding@0.1.13)':
+    dependencies:
+      dataloader: 1.4.0
+      node-fetch: 2.7.0(encoding@0.1.13)
+    transitivePeerDependencies:
+      - encoding
+
   '@changesets/get-release-plan@4.0.2':
     dependencies:
       '@babel/runtime': 7.24.7
@@ -12456,6 +12505,8 @@ snapshots:
       es-errors: 1.3.0
       is-data-view: 1.0.1
 
+  dataloader@1.4.0: {}
+
   dayjs@1.11.11: {}
 
   de-indent@1.0.2: {}
@@ -12635,6 +12686,8 @@ snapshots:
 
   dotenv@16.4.5: {}
 
+  dotenv@8.6.0: {}
+
   duplexer@0.1.2: {}
 
   eastasianwidth@0.2.0: {}
@@ -14443,6 +14496,12 @@ snapshots:
 
   node-fetch-native@1.6.4: {}
 
+  node-fetch@2.7.0(encoding@0.1.13):
+    dependencies:
+      whatwg-url: 5.0.0
+    optionalDependencies:
+      encoding: 0.1.13
+
   node-fetch@3.3.1:
     dependencies:
       data-uri-to-buffer: 4.0.1
@@ -16128,6 +16187,8 @@ snapshots:
       universalify: 0.2.0
       url-parse: 1.5.10
 
+  tr46@0.0.3: {}
+
   tr46@1.0.1:
     dependencies:
       punycode: 2.3.1
@@ -16743,6 +16804,8 @@ snapshots:
 
   web-streams-polyfill@3.3.3: {}
 
+  webidl-conversions@3.0.1: {}
+
   webidl-conversions@4.0.2: {}
 
   webidl-conversions@7.0.0: {}
@@ -16764,6 +16827,11 @@ snapshots:
       tr46: 5.0.0
       webidl-conversions: 7.0.0
 
+  whatwg-url@5.0.0:
+    dependencies:
+      tr46: 0.0.3
+      webidl-conversions: 3.0.1
+
   whatwg-url@7.1.0:
     dependencies:
       lodash.sortby: 4.7.0

+ 1 - 1
scripts/vsh/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/vsh",
-  "version": "0.1.0",
+  "version": "5.0.0",
   "private": true,
   "type": "module",
   "license": "MIT",

+ 1 - 1
website/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@vben/website",
-  "version": "0.1.0",
+  "version": "5.0.0",
   "private": true,
   "scripts": {
     "docs:dev": "vitepress dev",