diff --git a/src/admin/.gitea/workflows/publish_on_tagged.yml b/src/admin/.gitea/workflows/publish_on_tagged.yml new file mode 100644 index 0000000..33caf21 --- /dev/null +++ b/src/admin/.gitea/workflows/publish_on_tagged.yml @@ -0,0 +1,28 @@ +name: Release development version to registry +on: + push: + tags: + - '**.**' + +jobs: + Publish on Tagged: + runs-on: ubuntu-latest + steps: + - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." + - name: Check out repository code + uses: actions/checkout@v4 + - run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner." + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + - name: Zip files in the repository + run: | + apt-get update + apt-get install zip + zip -r dist.zip * + - name: Publish to registry + run: | + curl --user ch4o5:4fd300672472e666014314c1c94c604c634165a9 \ + --upload-file ./dist.zip \ + https://nest.doylee.cn/api/packages/HDK/composer?version=${{ gitea.ref_name }} + - run: echo "🍏 This job's status is ${{ job.status }}." \ No newline at end of file diff --git a/src/admin/.versionrc b/src/admin/.versionrc new file mode 100644 index 0000000..017437c --- /dev/null +++ b/src/admin/.versionrc @@ -0,0 +1,68 @@ +{ + "header": "# 版本更新日志", + "preMajor": true, + "types": [ + { + "type": "feat", + "section": "✨ Features | 新功能" + }, + { + "type": "fix", + "section": "🐛 Bug Fixes | Bug 修复" + }, + { + "type": "init", + "section": "🎉 Init | 初始化" + }, + { + "type": "docs", + "section": "✏️ Documentation | 文档" + }, + { + "type": "style", + "section": "💄 Styles | 风格" + }, + { + "type": "refactor", + "section": "♻️ Code Refactoring | 代码重构" + }, + { + "type": "perf", + "section": "⚡ Performance Improvements | 性能优化" + }, + { + "type": "tests", + "section": "✅ Tests | 测试" + }, + { + "type": "test", + "section": "✅ Tests | 测试" + }, + { + "type": "revert", + "section": "⏪ Revert | 回退" + }, + { + "type": "build", + "section": "📦‍ Build System | 打包构建" + }, + { + "type": "chore", + "section": "🚀 Chore | 构建/工程依赖/工具" + }, + { + "type": "ci", + "section": "👷 Continuous Integration | CI 配置" + } + ], + "bumpFiles": [ + { + "filename": "VERSION_TRACKER.txt", + "type": "plain-text" + }, + { + "filename": "composer.json", + "type": "json" + } + ] +} diff --git a/src/admin/README.md b/src/admin/README.md old mode 100644 new mode 100755 diff --git a/src/admin/composer.json b/src/admin/composer.json old mode 100644 new mode 100755 index c110c96..d8a2815 --- a/src/admin/composer.json +++ b/src/admin/composer.json @@ -1,5 +1,5 @@ { - "name": "hyperf-admin/admin", + "name": "hdk/hdk-admin", "type": "project", "license": "MIT", "authors": [ @@ -28,4 +28,4 @@ "config": "HyperfAdmin\\Admin\\ConfigProvider" } } -} +} \ No newline at end of file diff --git a/src/admin/scripts/docker-env.sh b/src/admin/scripts/docker-env.sh new file mode 100755 index 0000000..5ac7d7b --- /dev/null +++ b/src/admin/scripts/docker-env.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh + +docker run \ + --pull always \ + -ti --rm --name "hdk-admin" \ + -w "/srv/www" \ + -v "$(pwd)":/srv/www \ + -v ~/.ssh:/root/.ssh \ + harbor.luxcreo.cn/library/hyperf:7.4-swoole /bin/ash diff --git a/src/admin/scripts/release.sh b/src/admin/scripts/release.sh new file mode 100755 index 0000000..9a10b59 --- /dev/null +++ b/src/admin/scripts/release.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +docker run --rm -it \ + -v $(pwd):/app -e "GIT_AUTHOR_NAME=ch4o5" -e "EMAIL=li_dongyun@outlook.com" \ + detouched/standard-version:latest $1 diff --git a/src/admin/src/ConfigProvider.php b/src/admin/src/ConfigProvider.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/AdminAbstractController.php b/src/admin/src/Controller/AdminAbstractController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/CommonConfigController.php b/src/admin/src/Controller/CommonConfigController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/LogController.php b/src/admin/src/Controller/LogController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/MenuController.php b/src/admin/src/Controller/MenuController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/RoleController.php b/src/admin/src/Controller/RoleController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/SystemController.php b/src/admin/src/Controller/SystemController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/UploadController.php b/src/admin/src/Controller/UploadController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Controller/UserController.php b/src/admin/src/Controller/UserController.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Crontab/ExportTask.php b/src/admin/src/Crontab/ExportTask.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Install/InstallCommand.php b/src/admin/src/Install/InstallCommand.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Install/UpdateCommand.php b/src/admin/src/Install/UpdateCommand.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Install/install.sql b/src/admin/src/Install/install.sql old mode 100644 new mode 100755 diff --git a/src/admin/src/Middleware/AuthMiddleware.php b/src/admin/src/Middleware/AuthMiddleware.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Middleware/PermissionMiddleware.php b/src/admin/src/Middleware/PermissionMiddleware.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/CommonConfig.php b/src/admin/src/Model/CommonConfig.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/ExportTasks.php b/src/admin/src/Model/ExportTasks.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/FrontRoutes.php b/src/admin/src/Model/FrontRoutes.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/GlobalConfig.php b/src/admin/src/Model/GlobalConfig.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/OperatorLog.php b/src/admin/src/Model/OperatorLog.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/RequestLog.php b/src/admin/src/Model/RequestLog.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/Role.php b/src/admin/src/Model/Role.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/RoleMenu.php b/src/admin/src/Model/RoleMenu.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/User.php b/src/admin/src/Model/User.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/UserRole.php b/src/admin/src/Model/UserRole.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/Version.php b/src/admin/src/Model/Version.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Model/Versionable.php b/src/admin/src/Model/Versionable.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/AuthService.php b/src/admin/src/Service/AuthService.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/CommonConfig.php b/src/admin/src/Service/CommonConfig.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/ExportService.php b/src/admin/src/Service/ExportService.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/GlobalConfig.php b/src/admin/src/Service/GlobalConfig.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/Menu.php b/src/admin/src/Service/Menu.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/ModuleProxy.php b/src/admin/src/Service/ModuleProxy.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/OperatorLogService.php b/src/admin/src/Service/OperatorLogService.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/PermissionService.php b/src/admin/src/Service/PermissionService.php old mode 100644 new mode 100755 diff --git a/src/admin/src/Service/UserService.php b/src/admin/src/Service/UserService.php old mode 100644 new mode 100755 diff --git a/src/admin/src/config/config.php b/src/admin/src/config/config.php old mode 100644 new mode 100755 diff --git a/src/admin/src/config/routes.php b/src/admin/src/config/routes.php old mode 100644 new mode 100755 diff --git a/src/admin/src/funcs/common.php b/src/admin/src/funcs/common.php old mode 100644 new mode 100755