From 86d2d06e66a5447c22abaa4dc8568d7438fafbd1 Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 22:56:35 +0000 Subject: [PATCH 01/10] chore(package): add 0BSD (license) chore(deps): add ^13.0.1 remove ^13.0.0 (devDependencies.@semantic-release/commit-analyzer) chore(deps): add ^7.1.0 remove ^7.0.3 (devDependencies.@semantic-release/exec) chore(deps): add ^14.1.0 remove ^14.0.1 (devDependencies.@semantic-release/release-notes-generator) chore(deps): add ^6.4.1 remove ^6.1.3 (devDependencies.ava) chore(deps): add ^19.0.8 remove ^19.0.7 (devDependencies.npm-pkgbuild) --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 505c206ae..081e57cd8 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "access": "public", "provenance": true }, + "packageManager": "npm@11.6.4+sha512.1118cab46a05a50aee6bff5b1b4fa1df18afff89d57465620a3518035026955db87c5bdf9d207b07b7487d99f2490d450cb774655ad63ec2cba7bf1d0ad25d45", "description": "kronos cluster node sample application", "keywords": [ "cluster", @@ -17,7 +18,7 @@ "email": "markus.felten@gmx.de" } ], - "license": "BSD-2-Clause", + "license": "0BSD", "bin": { "cluster-node": "src/cluster-node-cli.mjs" }, @@ -37,14 +38,14 @@ "@kronos-integration/service-swarm": "^4.0.12" }, "devDependencies": { - "@semantic-release/commit-analyzer": "^13.0.0", - "@semantic-release/exec": "^7.0.3", + "@semantic-release/commit-analyzer": "^13.0.1", + "@semantic-release/exec": "^7.1.0", "@semantic-release/github": "^12.0.2", - "@semantic-release/release-notes-generator": "^14.0.1", - "ava": "^6.1.3", + "@semantic-release/release-notes-generator": "^14.1.0", + "ava": "^6.4.1", "c8": "^10.1.2", "documentation": "^14.0.3", - "npm-pkgbuild": "^19.0.7", + "npm-pkgbuild": "^19.0.8", "semantic-release": "^25.0.2" }, "optionalDependencies": { @@ -143,6 +144,5 @@ "arlac77/template-arlac77-github", "arlac77/template-kronos-app" ] - }, - "packageManager": "npm@11.6.4+sha512.1118cab46a05a50aee6bff5b1b4fa1df18afff89d57465620a3518035026955db87c5bdf9d207b07b7487d99f2490d450cb774655ad63ec2cba7bf1d0ad25d45" + } } From 40c6cef1606a5a4118fc2a91db2870d1f08384ab Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 22:56:38 +0000 Subject: [PATCH 02/10] chore(deps): remove 24.11.0 (jobs.test-node.strategy.matrix.node-version) chore: remove npm (jobs.test-node.steps.with.cache) chore: remove package-lock.json (jobs.test-node.steps.with.cache-dependency-path) --- .github/workflows/ci.yml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c8f783ff..a8bc7b33c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,6 @@ jobs: strategy: matrix: node-version: - - 24.11.0 - 24.11.1 steps: - name: checkout @@ -26,8 +25,6 @@ jobs: uses: actions/setup-node@v6.1.0 with: node-version: ${{ matrix.node-version }} - cache: npm - cache-dependency-path: package-lock.json - name: install run: npm ci - name: test and coverage @@ -54,15 +51,6 @@ jobs: pull-requests: write id-token: write steps: - - name: install dependencies - run: | - if [ ! -f /usr/bin/pacman ] - then - sudo apt-get update - sudo apt-get install ksh curl - wget https://github.com/ThePoorPilot/pacman-utils/releases/download/5.2.2-3_2.31-0/pacman-utils_5.2.2-3_amd64.deb - sudo apt-get install -f ./pacman-utils_5.2.2-3_amd64.deb - fi - name: checkout uses: actions/checkout@v6.0.1 - name: prepare node @@ -73,6 +61,15 @@ jobs: cache-dependency-path: package-lock.json - name: install run: npm ci + - name: install dependencies + run: | + if [ ! -f /usr/bin/pacman ] + then + sudo apt-get update + sudo apt-get install ksh curl + wget https://github.com/ThePoorPilot/pacman-utils/releases/download/5.2.2-3_2.31-0/pacman-utils_5.2.2-3_amd64.deb + sudo apt-get install -f ./pacman-utils_5.2.2-3_amd64.deb + fi - name: release run: npx semantic-release env: From 506a95d41b665100cb0d32a56916c6db4ab70cae Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 22:56:40 +0000 Subject: [PATCH 03/10] chore: add next (on.push.branches) chore: add next (on.pull_request.branches) --- .github/workflows/codeql_analysis.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codeql_analysis.yml b/.github/workflows/codeql_analysis.yml index 0198aac96..d14d1001b 100644 --- a/.github/workflows/codeql_analysis.yml +++ b/.github/workflows/codeql_analysis.yml @@ -3,9 +3,11 @@ on: push: branches: - master + - next pull_request: branches: - master + - next jobs: analyze: name: Analyze @@ -16,14 +18,14 @@ jobs: - name: git checkout run: git checkout if: ${{ github.event_name == 'pull_request' }} - - name: prepare CodeQL - uses: github/codeql-action/init@v4 - with: - languages: javascript - name: prepare node uses: actions/setup-node@v6.1.0 with: node-version: 24.11.1 + - name: prepare CodeQL + uses: github/codeql-action/init@v4 + with: + languages: javascript - name: install run: npm ci - name: perform CodeQL analysis From d7414cb2dc3c1cc38d9a65825c598b21688100bc Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 22:56:42 +0000 Subject: [PATCH 04/10] chore: add npx playwright install --with-deps (jobs.update_package_lock.steps.run) --- .github/workflows/update_package_lock.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update_package_lock.yml b/.github/workflows/update_package_lock.yml index 344473734..489dbb1f5 100644 --- a/.github/workflows/update_package_lock.yml +++ b/.github/workflows/update_package_lock.yml @@ -19,7 +19,7 @@ jobs: - name: remove lock run: rm package-lock.json - name: install playwright - run: npx playwright install + run: npx playwright install --with-deps - name: test run: npm install-test env: From b173e0dfe783702f125bda9df1086a82b7972f9b Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 22:56:45 +0000 Subject: [PATCH 05/10] docs(README): update from template --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9fef3b8f1..6b6b5f2c0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ +[![npm](https://img.shields.io/npm/v/@kronos-integration/cluster-node.svg)](https://www.npmjs.com/package/@kronos-integration/cluster-node) [![License](https://img.shields.io/badge/License-0BSD-blue.svg)](https://spdx.org/licenses/0BSD.html) +[![bundlejs](https://deno.bundlejs.com/?q=@kronos-integration/cluster-node\&badge=detailed)](https://bundlejs.com/?q=@kronos-integration/cluster-node) +[![downloads](http://img.shields.io/npm/dm/@kronos-integration/cluster-node.svg?style=flat-square)](https://npmjs.org/package/@kronos-integration/cluster-node) [![GitHub Issues](https://img.shields.io/github/issues/Kronos-Integration/cluster-node.svg?style=flat-square)](https://github.com/Kronos-Integration/cluster-node/issues) [![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FKronos-Integration%2Fcluster-node%2Fbadge\&style=flat)](https://actions-badge.atrox.dev/Kronos-Integration/cluster-node/goto) -[![Coverage Status](https://coveralls.io/repos/Kronos-Integration/cluster-node/badge.svg)](https://coveralls.io/github/Kronos-Integration/cluster-node) # kronos-cluster-node From 095ff652eef9002d584508c6e3f7eae642e72f3d Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 23:30:07 +0000 Subject: [PATCH 06/10] chore(package): add 0BSD (license) chore(deps): add ^13.0.1 remove ^13.0.0 (devDependencies.@semantic-release/commit-analyzer) chore(deps): add ^7.1.0 remove ^7.0.3 (devDependencies.@semantic-release/exec) chore(deps): add ^14.1.0 remove ^14.0.1 (devDependencies.@semantic-release/release-notes-generator) chore(deps): add ^6.4.1 remove ^6.1.3 (devDependencies.ava) chore(deps): add ^19.0.8 remove ^19.0.7 (devDependencies.npm-pkgbuild) From 000011bb8f797e0d2ce66fa777372dff9b152210 Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 23:30:10 +0000 Subject: [PATCH 07/10] chore(deps): remove 24.11.0 (jobs.test-node.strategy.matrix.node-version) chore: remove npm (jobs.test-node.steps.with.cache) chore: remove package-lock.json (jobs.test-node.steps.with.cache-dependency-path) From 687e035d34b80a8035f392588b15c690d3c69013 Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 23:30:11 +0000 Subject: [PATCH 08/10] chore: add next (on.push.branches) chore: add next (on.pull_request.branches) From 53bd56aba9eeaef8b120d9387f2ef38d9ce7b4fe Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 23:30:13 +0000 Subject: [PATCH 09/10] chore: add npx playwright install --with-deps (jobs.update_package_lock.steps.run) From e8e30b4d938ef2065216c2af2e571269e7ea6965 Mon Sep 17 00:00:00 2001 From: Markus Felten Date: Sun, 7 Dec 2025 23:30:16 +0000 Subject: [PATCH 10/10] docs(README): update from template