diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 6674a1e..d8cb318 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -33,7 +33,7 @@ jobs: issues: write pull-requests: write outputs: - release_tag: ${{ steps.release.outputs.tag }} + release_tag: ${{ steps.release.outputs.VERSION }} steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -54,12 +54,10 @@ jobs: - name: Verify the integrity and registry signatures for dependencies run: npm audit signatures - name: Create Release + id: release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: npx semantic-release - - name: Get Release Version - id: release - uses: GuillaumeFalourd/get-release-or-tag@v2 publish_package: name: Publish runtime as Maven Package runs-on: ubuntu-latest @@ -73,8 +71,8 @@ jobs: uses: actions/checkout@v4 - name: Push Package env: - ACTOR: ${{ github.actor }} - TOKEN: ${{ secrets.GITHUB_TOKEN }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} TAG: ${{ needs.release.outputs.release_tag }} run: | ./gradlew -Pversion=$TAG :runtime:publish diff --git a/.releaserc.json b/.releaserc.json index 53e9b66..091c0e3 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -13,6 +13,12 @@ "label": "Monitor Java executable." } } + ], + [ + "@semantic-release/exec", + { + "publishCmd": "echo \"VERSION=${nextRelease.version}\"" >> "$GITHUB_OUTPUT" + } ] ] } diff --git a/monitor/Dockerfile b/monitor/Dockerfile index cf75cac..3b75ba5 100644 --- a/monitor/Dockerfile +++ b/monitor/Dockerfile @@ -1,4 +1,7 @@ FROM openjdk:17-alpine +LABEL authors=IES-UDE +LABEL description="Monitor for the elastic-AI ecosystem" +LABEL homepage="https://www.uni-due.de/es/en/en_elastic_ai.php" RUN addgroup monitor && \ adduser --disabled-password --ingroup monitor monitor @@ -8,6 +11,6 @@ COPY build/libs/monitor.jar monitor.jar USER monitor -EXPOSE 80 +EXPOSE 80/tcp -CMD["java", "-jar", "monitor.jar"] \ No newline at end of file +CMD ["java", "-jar", "monitor.jar"] diff --git a/package-lock.json b/package-lock.json index 8cabce0..166f224 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "@commitlint/cli": "^17.8.1", "@commitlint/config-conventional": "^17.8.1", "@prettier/plugin-xml": "^3.4.1", + "@semantic-release/exec": "^6.0.3", "@semantic-release/github": "^8.0.7", "prettier": "^3.2.5", "prettier-plugin-java": "^2.6.0", @@ -754,6 +755,27 @@ "node": ">=14.17" } }, + "node_modules/@semantic-release/exec": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@semantic-release/exec/-/exec-6.0.3.tgz", + "integrity": "sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "execa": "^5.0.0", + "lodash": "^4.17.4", + "parse-json": "^5.0.0" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" + } + }, "node_modules/@semantic-release/github": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.1.0.tgz", @@ -3851,7 +3873,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -3869,7 +3890,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -3882,14 +3902,12 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -3907,7 +3925,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -3923,7 +3940,6 @@ }, "node_modules/npm/node_modules/@isaacs/fs-minipass": { "version": "4.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -3936,14 +3952,12 @@ }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/@npmcli/agent": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -3960,7 +3974,6 @@ }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4010,7 +4023,6 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4030,7 +4042,6 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4043,7 +4054,6 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4064,7 +4074,6 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4081,7 +4090,6 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "4.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4097,7 +4105,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "8.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4114,7 +4121,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { "version": "20.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4146,7 +4152,6 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4156,7 +4161,6 @@ }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4166,7 +4170,6 @@ }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "6.1.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4185,7 +4188,6 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4198,7 +4200,6 @@ }, "node_modules/npm/node_modules/@npmcli/query": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4211,7 +4212,6 @@ }, "node_modules/npm/node_modules/@npmcli/redact": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4221,7 +4221,6 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "9.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4239,7 +4238,6 @@ }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -4250,7 +4248,6 @@ }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.3.2", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -4260,7 +4257,6 @@ }, "node_modules/npm/node_modules/@sigstore/tuf": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -4274,7 +4270,6 @@ }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4284,7 +4279,6 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4294,7 +4288,6 @@ }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4307,7 +4300,6 @@ }, "node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4321,7 +4313,6 @@ }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4331,7 +4322,6 @@ }, "node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4344,28 +4334,24 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/bin-links": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4382,7 +4368,6 @@ }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4395,7 +4380,6 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4405,7 +4389,6 @@ }, "node_modules/npm/node_modules/cacache": { "version": "19.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4429,7 +4412,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/chownr": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true, @@ -4439,7 +4421,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/minizlib": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4453,7 +4434,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4469,7 +4449,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/p-map": { "version": "7.0.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4482,7 +4461,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/tar": { "version": "7.4.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4500,7 +4478,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/yallist": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true, @@ -4510,7 +4487,6 @@ }, "node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4523,7 +4499,6 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4533,7 +4508,6 @@ }, "node_modules/npm/node_modules/ci-info": { "version": "4.1.0", - "dev": true, "funding": [ { "type": "github", @@ -4549,7 +4523,6 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "4.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "peer": true, @@ -4562,7 +4535,6 @@ }, "node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4572,7 +4544,6 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4586,7 +4557,6 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4596,7 +4566,6 @@ }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4609,21 +4578,18 @@ }, "node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.6", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4638,7 +4604,6 @@ }, "node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4654,7 +4619,6 @@ }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4667,7 +4631,6 @@ }, "node_modules/npm/node_modules/debug": { "version": "4.3.7", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4685,7 +4648,6 @@ }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "peer": true, @@ -4695,21 +4657,18 @@ }, "node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -4720,7 +4679,6 @@ }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4730,21 +4688,18 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4754,7 +4709,6 @@ }, "node_modules/npm/node_modules/foreground-child": { "version": "3.3.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4771,7 +4725,6 @@ }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4784,7 +4737,6 @@ }, "node_modules/npm/node_modules/glob": { "version": "10.4.5", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4805,14 +4757,12 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/hosted-git-info": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4825,14 +4775,12 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "peer": true }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4846,7 +4794,6 @@ }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.5", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4860,7 +4807,6 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -4874,7 +4820,6 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4887,7 +4832,6 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4897,7 +4841,6 @@ }, "node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4907,7 +4850,6 @@ }, "node_modules/npm/node_modules/ini": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4917,7 +4859,6 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "7.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -4936,7 +4877,6 @@ }, "node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4950,7 +4890,6 @@ }, "node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4963,7 +4902,6 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "5.1.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "peer": true, @@ -4976,7 +4914,6 @@ }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -4986,14 +4923,12 @@ }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/jackspeak": { "version": "3.4.3", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true, @@ -5009,14 +4944,12 @@ }, "node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5026,7 +4959,6 @@ }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5036,7 +4968,6 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], @@ -5046,21 +4977,18 @@ }, "node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/libnpmaccess": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5074,7 +5002,6 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5094,7 +5021,6 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5116,7 +5042,6 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5129,7 +5054,6 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "11.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5143,7 +5067,6 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5157,7 +5080,6 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5173,7 +5095,6 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "10.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5193,7 +5114,6 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5206,7 +5126,6 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5220,7 +5139,6 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5237,14 +5155,12 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "10.4.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "14.0.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5267,7 +5183,6 @@ }, "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5277,7 +5192,6 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.5", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5293,7 +5207,6 @@ }, "node_modules/npm/node_modules/minipass": { "version": "7.1.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5303,7 +5216,6 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5316,7 +5228,6 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5334,7 +5245,6 @@ }, "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5348,7 +5258,6 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5361,7 +5270,6 @@ }, "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5374,7 +5282,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5387,7 +5294,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5400,7 +5306,6 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5413,7 +5318,6 @@ }, "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5426,7 +5330,6 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5440,7 +5343,6 @@ }, "node_modules/npm/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5453,7 +5355,6 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5466,14 +5367,12 @@ }, "node_modules/npm/node_modules/ms": { "version": "2.1.3", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/mute-stream": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5483,7 +5382,6 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "11.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5508,7 +5406,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/chownr": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true, @@ -5518,7 +5415,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minizlib": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5532,7 +5428,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5548,7 +5443,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/tar": { "version": "7.4.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5566,7 +5460,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/yallist": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true, @@ -5576,7 +5469,6 @@ }, "node_modules/npm/node_modules/nopt": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5592,7 +5484,6 @@ }, "node_modules/npm/node_modules/nopt/node_modules/abbrev": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5602,7 +5493,6 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "peer": true, @@ -5617,7 +5507,6 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5627,7 +5516,6 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5640,7 +5528,6 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "7.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "peer": true, @@ -5653,7 +5540,6 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5663,7 +5549,6 @@ }, "node_modules/npm/node_modules/npm-package-arg": { "version": "12.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5679,7 +5564,6 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5692,7 +5576,6 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "10.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5708,7 +5591,6 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "11.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5722,7 +5604,6 @@ }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "18.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5742,7 +5623,6 @@ }, "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5756,7 +5636,6 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "peer": true, @@ -5766,7 +5645,6 @@ }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5782,14 +5660,12 @@ }, "node_modules/npm/node_modules/package-json-from-dist": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true }, "node_modules/npm/node_modules/pacote": { "version": "19.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5821,7 +5697,6 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5836,7 +5711,6 @@ }, "node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5846,7 +5720,6 @@ }, "node_modules/npm/node_modules/path-scurry": { "version": "1.11.1", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "peer": true, @@ -5863,7 +5736,6 @@ }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.1.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5877,7 +5749,6 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5887,7 +5758,6 @@ }, "node_modules/npm/node_modules/proggy": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5897,7 +5767,6 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5907,7 +5776,6 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5917,14 +5785,12 @@ }, "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -5938,7 +5804,6 @@ }, "node_modules/npm/node_modules/promzard": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5951,7 +5816,6 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "dev": true, "inBundle": true, "peer": true, "bin": { @@ -5960,7 +5824,6 @@ }, "node_modules/npm/node_modules/read": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5973,7 +5836,6 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5983,7 +5845,6 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -5997,7 +5858,6 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6007,7 +5867,6 @@ }, "node_modules/npm/node_modules/rimraf": { "version": "5.0.10", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6023,7 +5882,6 @@ }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -6031,7 +5889,6 @@ }, "node_modules/npm/node_modules/semver": { "version": "7.6.3", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6044,7 +5901,6 @@ }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6057,7 +5913,6 @@ }, "node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6067,7 +5922,6 @@ }, "node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6080,7 +5934,6 @@ }, "node_modules/npm/node_modules/sigstore": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6098,7 +5951,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6111,7 +5963,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6121,7 +5972,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6139,7 +5989,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6154,7 +6003,6 @@ }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6165,7 +6013,6 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.8.3", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6180,7 +6027,6 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.4", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6195,7 +6041,6 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6206,7 +6051,6 @@ }, "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6217,14 +6061,12 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, "inBundle": true, "license": "CC-BY-3.0", "peer": true }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6235,21 +6077,18 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.20", - "dev": true, "inBundle": true, "license": "CC0-1.0", "peer": true }, "node_modules/npm/node_modules/sprintf-js": { "version": "1.1.3", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "peer": true }, "node_modules/npm/node_modules/ssri": { "version": "12.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6262,7 +6101,6 @@ }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6278,7 +6116,6 @@ "node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6293,7 +6130,6 @@ }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6307,7 +6143,6 @@ "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6320,7 +6155,6 @@ }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6333,7 +6167,6 @@ }, "node_modules/npm/node_modules/tar": { "version": "6.2.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6351,7 +6184,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6364,7 +6196,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6377,7 +6208,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6387,21 +6217,18 @@ }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6411,7 +6238,6 @@ }, "node_modules/npm/node_modules/tuf-js": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6426,7 +6252,6 @@ }, "node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6440,7 +6265,6 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6453,7 +6277,6 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6466,14 +6289,12 @@ }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "dev": true, "inBundle": true, "license": "Apache-2.0", "peer": true, @@ -6484,7 +6305,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6495,7 +6315,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6505,14 +6324,12 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true }, "node_modules/npm/node_modules/which": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6528,7 +6345,6 @@ }, "node_modules/npm/node_modules/which/node_modules/isexe": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6538,7 +6354,6 @@ }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6557,7 +6372,6 @@ "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6575,7 +6389,6 @@ }, "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6591,7 +6404,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6604,14 +6416,12 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true }, "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6629,7 +6439,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "peer": true, @@ -6645,7 +6454,6 @@ }, "node_modules/npm/node_modules/write-file-atomic": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true, @@ -6659,7 +6467,6 @@ }, "node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "peer": true diff --git a/package.json b/package.json index c369600..56d928e 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "@commitlint/cli": "^17.8.1", "@commitlint/config-conventional": "^17.8.1", "@semantic-release/github": "^8.0.7", + "@semantic-release/exec": "^6.0.3", "prettier": "^3.2.5", "prettier-plugin-java": "^2.6.0", "prettier-plugin-properties": "^0.3.0",