feat: Initial implementation of permission manager SDK - Add core permission management functionality with @RequiresPermission annotation - Implement permission checking aspect with Spring Security integration - Add comprehensive model classes for permissions, roles, and domains - Create integration builder for permission structure setup - Add configuration support for permission manager client - Implement exception handling for access control - Add extensive test coverage with integration tests - Configure Maven build with Spring Boot/Cloud dependencies
This commit is contained in:
15
do
15
do
@ -2,19 +2,6 @@
|
||||
set -euo pipefail
|
||||
script_dir="$(cd "$(dirname "${0}")"; pwd -P)"
|
||||
|
||||
|
||||
app_name='permission-manager'
|
||||
|
||||
postgres_image="postgres:16-alpine"
|
||||
postgres_port=16060
|
||||
postgres_container_name="pmg-db"
|
||||
|
||||
go_junit_report_version='latest'
|
||||
gocov_version='latest'
|
||||
gocov_xml_version='latest'
|
||||
linter_version='v1.62.0'
|
||||
swag_version='v1.16.3'
|
||||
|
||||
grey='\033[0;37m'
|
||||
red='\033[1;31m'
|
||||
green='\033[1;32m'
|
||||
@ -29,7 +16,7 @@ function log {
|
||||
|
||||
## full-release : creates and publishes a new release to maven central
|
||||
function task_full_release() {
|
||||
gitea_token="$(cat ${script_dir}/.gitea-token)"
|
||||
gitea_token="$(cat "${script_dir}/.gitea-token")"
|
||||
|
||||
task_build
|
||||
mvn jreleaser:full-release -Dgitea.token="$gitea_token"
|
||||
|
Reference in New Issue
Block a user