From 0dbabba10200deac9a913ff1bc7ae676184f2eb6 Mon Sep 17 00:00:00 2001 From: AsifNawaz-cnic Date: Fri, 26 Jun 2026 12:36:53 +0000 Subject: [PATCH 1/2] chore(dev-deps): consolidate semantic release plugins into a single package --- .releaserc.json | 6 ++--- package.json | 6 ++--- pnpm-lock.yaml | 64 +++++++++++++------------------------------------ 3 files changed, 21 insertions(+), 55 deletions(-) diff --git a/.releaserc.json b/.releaserc.json index 5d33b20..ffe56ce 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -10,7 +10,7 @@ } ], [ - "semantic-release-replace-plugin", + "@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/replace", { "replacements": [ { @@ -25,7 +25,7 @@ } ], [ - "maven-semantic-release", + "@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/maven", { "mavenTarget": "deploy", "settingsPath": "maven-settings.xml", @@ -45,7 +45,7 @@ ] } ], - "semantic-release-teams-notify-plugin", + "@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/teams-notify", "@semantic-release/github" ] } \ No newline at end of file diff --git a/package.json b/package.json index 96812b7..8646df9 100644 --- a/package.json +++ b/package.json @@ -52,9 +52,7 @@ "devDependencies": { "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", - "maven-semantic-release": "git+https://github.com/centralnicgroup-opensource/maven-semantic-release.git", - "semantic-release": "^25.0.5", - "semantic-release-replace-plugin": "github:centralnicgroup-opensource/rtldev-middleware-semantic-release-replace-plugin", - "semantic-release-teams-notify-plugin": "github:centralnicgroup-opensource/rtldev-middleware-semantic-release-notify-plugin" + "@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins": "github:centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins", + "semantic-release": "^25.0.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5837f99..f4f2e29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,24 +8,18 @@ importers: .: devDependencies: + '@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins': + specifier: github:centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins + version: https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/tar.gz/8e44924ad86903d0a6c81383807caab18072a2de '@semantic-release/changelog': specifier: ^6.0.3 version: 6.0.3(semantic-release@25.0.5) '@semantic-release/git': specifier: ^10.0.1 version: 10.0.1(semantic-release@25.0.5) - maven-semantic-release: - specifier: git+https://github.com/centralnicgroup-opensource/maven-semantic-release.git - version: git+https://github.com/centralnicgroup-opensource/maven-semantic-release.git#09376b04661f338924636f8bc96c062ef5086a85(semantic-release@25.0.5) semantic-release: specifier: ^25.0.5 version: 25.0.5 - semantic-release-replace-plugin: - specifier: github:centralnicgroup-opensource/rtldev-middleware-semantic-release-replace-plugin - version: https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-replace-plugin/tar.gz/1652f970c0591f32768e5fd274c099835539a89c - semantic-release-teams-notify-plugin: - specifier: github:centralnicgroup-opensource/rtldev-middleware-semantic-release-notify-plugin - version: https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-notify-plugin/tar.gz/50742ca66679b77a1275c23bc802cba3b72a9ba2 packages: @@ -49,6 +43,11 @@ packages: resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} + '@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins@https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/tar.gz/8e44924ad86903d0a6c81383807caab18072a2de': + resolution: {gitHosted: true, integrity: sha512-+IngQmQGX0+db9Czfgdx3gNjGmGHrKAI8IlqcY3owQ6O4RdRAAy2lnUXfeoOB4UhNOZTbF8BnAsPKqoB2NAjqQ==, tarball: https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/tar.gz/8e44924ad86903d0a6c81383807caab18072a2de} + version: 0.0.0-development + engines: {node: ^22.14.0 || >=24.10.0} + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -709,10 +708,6 @@ packages: engines: {node: '>= 18'} hasBin: true - maven-semantic-release@git+https://github.com/centralnicgroup-opensource/maven-semantic-release.git#09376b04661f338924636f8bc96c062ef5086a85: - resolution: {commit: 09376b04661f338924636f8bc96c062ef5086a85, repo: https://github.com/centralnicgroup-opensource/maven-semantic-release.git, type: git} - version: 3.2.0 - meow@13.2.0: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} @@ -1057,16 +1052,6 @@ packages: safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - semantic-release-replace-plugin@https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-replace-plugin/tar.gz/1652f970c0591f32768e5fd274c099835539a89c: - resolution: {gitHosted: true, integrity: sha512-zW6oCt1pUSEEqoQ4CNxmbVXy5+nVxGmQGpku66c/9ZhC6kkI8VpnPPjHL9rNHJqNaM0JYRZxu2IDfDp7xcYKSg==, tarball: https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-replace-plugin/tar.gz/1652f970c0591f32768e5fd274c099835539a89c} - version: 1.2.7 - engines: {node: ^24.10.0} - - semantic-release-teams-notify-plugin@https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-notify-plugin/tar.gz/50742ca66679b77a1275c23bc802cba3b72a9ba2: - resolution: {gitHosted: true, integrity: sha512-2y/MOCvIbeD1vPBYtqfVCUMSWbu2xy2vqW8WJwRM5jGuiB1a9KwZHi9X0exM3sktx/fIsJL7zQo+qyjh0AYPdg==, tarball: https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-notify-plugin/tar.gz/50742ca66679b77a1275c23bc802cba3b72a9ba2} - version: 1.0.0 - engines: {node: '>=21.6.2', npm: '>=10.2.4'} - semantic-release@25.0.5: resolution: {integrity: sha512-mn61SUJwtM8ThrWn2WmgLVpwVJeG/hPSupua1psdMoufmwRIPyvRLkRkL0JDXkP67OntlLWUYnBnfVc8EDO3/g==} engines: {node: ^22.14.0 || >= 24.10.0} @@ -1365,6 +1350,14 @@ snapshots: '@babel/helper-validator-identifier@7.29.7': {} + '@centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins@https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-plugins/tar.gz/8e44924ad86903d0a6c81383807caab18072a2de': + dependencies: + '@semantic-release/error': 4.0.0 + execa: 5.1.1 + glob: 9.3.5 + micromatch: 4.0.8 + replace-in-file: 8.4.0 + '@colors/colors@1.5.0': optional: true @@ -2051,16 +2044,6 @@ snapshots: marked@15.0.12: {} - maven-semantic-release@git+https://github.com/centralnicgroup-opensource/maven-semantic-release.git#09376b04661f338924636f8bc96c062ef5086a85(semantic-release@25.0.5): - dependencies: - '@semantic-release/error': 3.0.0 - '@semantic-release/git': 10.0.1(semantic-release@25.0.5) - execa: 5.1.1 - glob: 9.3.5 - transitivePeerDependencies: - - semantic-release - - supports-color - meow@13.2.0: {} merge-stream@2.0.0: {} @@ -2312,21 +2295,6 @@ snapshots: safe-buffer@5.1.2: {} - semantic-release-replace-plugin@https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-replace-plugin/tar.gz/1652f970c0591f32768e5fd274c099835539a89c: - dependencies: - replace-in-file: 8.4.0 - semantic-release: 25.0.5 - transitivePeerDependencies: - - kerberos - - supports-color - - typescript - - semantic-release-teams-notify-plugin@https://codeload.github.com/centralnicgroup-opensource/rtldev-middleware-semantic-release-notify-plugin/tar.gz/50742ca66679b77a1275c23bc802cba3b72a9ba2: - dependencies: - '@semantic-release/error': 4.0.0 - aggregate-error: 5.0.0 - micromatch: 4.0.8 - semantic-release@25.0.5: dependencies: '@semantic-release/commit-analyzer': 13.0.1(semantic-release@25.0.5) From abd3672ea2875bc1aaed50f95498b5d9820e6e3d Mon Sep 17 00:00:00 2001 From: AsifNawaz-cnic Date: Fri, 26 Jun 2026 12:41:04 +0000 Subject: [PATCH 2/2] chore(readme): update badge links for build status and Maven metadata --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 48877ad..e3482d2 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # java-sdk [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) -[![Build Status](https://travis-ci.com/centralnicgroup-opensource/rtldev-middleware-java-sdk.svg?branch=master)](https://travis-ci.com/centralnicgroup-opensource/rtldev-middleware-java-sdk) -![Maven metadata URI](https://img.shields.io/maven-metadata/v/http/central.maven.org/maven2/net/centralnicgroup-opensource/apiconnector/java-sdk/maven-metadata.xml.svg) +[![Tests](https://github.com/centralnicgroup-opensource/rtldev-middleware-java-sdk/actions/workflows/test.yml/badge.svg)](https://github.com/centralnicgroup-opensource/rtldev-middleware-java-sdk/actions/workflows/test.yml) +[![Maven Central](https://img.shields.io/maven-central/v/io.github.centralnicgroup-opensource/java-sdk.svg)](https://central.sonatype.com/artifact/io.github.centralnicgroup-opensource/java-sdk) [![Release](https://jitpack.io/v/centralnicgroup-opensource/rtldev-middleware-java-sdk.svg)](https://jitpack.io/#centralnicgroup-opensource/rtldev-middleware-java-sdk) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/centralnicgroup-opensource/rtldev-middleware-java-sdk/blob/master/CONTRIBUTING.md)