From 94688a1c9026e98052da91ed5b0eed0a26f10cd3 Mon Sep 17 00:00:00 2001 From: Scott M Anderson Date: Fri, 23 Oct 2026 22:05:31 -0600 Subject: [PATCH 1/7] xpPresetsBase: remove CMAKE_EXPERIMENTAL_GENERATE_SBOM --- CMakePresetsBase.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/CMakePresetsBase.json b/CMakePresetsBase.json index c54ade998..085cdc3e3 100644 --- a/CMakePresetsBase.json +++ b/CMakePresetsBase.json @@ -4,10 +4,7 @@ { "name": "config-base", "hidden": true, - "binaryDir": "${sourceDir}/_bld-${presetName}", - "cacheVariables": { - "CMAKE_EXPERIMENTAL_GENERATE_SBOM": "ca494ed3-b261-4205-a01f-603c95e4cae0" - } + "binaryDir": "${sourceDir}/_bld-${presetName}" } ], "buildPresets": [ From 3cccbda81684a7be68dd41cf984ca0ab4408e488 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Oct 2026 04:07:19 +0000 Subject: [PATCH 2/7] migrate externpro submodule .devcontainer -> .externpro --- .devcontainer | 2 +- .gitmodules | 4 ++-- docker-compose.sh | 2 +- docker-compose.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) mode change 160000 => 120000 .devcontainer diff --git a/.devcontainer b/.devcontainer deleted file mode 160000 index 85a4aeb52..000000000 --- a/.devcontainer +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 85a4aeb52826b1666e1ee1e2b24a5ff104e87583 diff --git a/.devcontainer b/.devcontainer new file mode 120000 index 000000000..666ad6fdd --- /dev/null +++ b/.devcontainer @@ -0,0 +1 @@ +.externpro \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index 18932abfb..c17d455d3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule ".devcontainer"] - path = .devcontainer +[submodule ".externpro"] + path = .externpro url = https://github.com/externpro/externpro diff --git a/docker-compose.sh b/docker-compose.sh index 85f182f0b..ef704a987 120000 --- a/docker-compose.sh +++ b/docker-compose.sh @@ -1 +1 @@ -.devcontainer/compose.pro.sh \ No newline at end of file +.externpro/compose.pro.sh \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 46c1f8918..5a76e7e96 120000 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1 +1 @@ -.devcontainer/compose.bld.yml \ No newline at end of file +.externpro/compose.bld.yml \ No newline at end of file From 5088366ed19ec927dbbc2e2f3db90a02e2fe6f7b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Oct 2026 04:07:19 +0000 Subject: [PATCH 3/7] externpro 26.02.2-11-gef5daec --- .externpro | 1 + 1 file changed, 1 insertion(+) create mode 160000 .externpro diff --git a/.externpro b/.externpro new file mode 160000 index 000000000..ef5daec7b --- /dev/null +++ b/.externpro @@ -0,0 +1 @@ +Subproject commit ef5daec7b22eec9408080b4871909ab1d3c17ef6 From 15535c8310eac6ef0fb43f77dec1b28bd6ff3f6a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Oct 2026 04:07:19 +0000 Subject: [PATCH 4/7] sync GitHub Actions workflows --- .github/workflows/xpbuild.yml | 6 +++--- .github/workflows/xprelease.yml | 2 +- .github/workflows/xptag.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/xpbuild.yml b/.github/workflows/xpbuild.yml index 6478b7825..51c760998 100644 --- a/.github/workflows/xpbuild.yml +++ b/.github/workflows/xpbuild.yml @@ -14,18 +14,18 @@ jobs: contents: read pull-requests: write packages: write - uses: externpro/externpro/.github/workflows/build-linux.yml@26.01.4 + uses: externpro/externpro/.github/workflows/build-linux.yml@26.02.2 secrets: automation_token: ${{ secrets.GHCR_TOKEN }} with: cmake_workflow_preset_suffix: Release macos: - uses: externpro/externpro/.github/workflows/build-macos.yml@26.01.4 + uses: externpro/externpro/.github/workflows/build-macos.yml@26.02.2 secrets: inherit with: cmake_workflow_preset_suffix: Release windows: - uses: externpro/externpro/.github/workflows/build-windows.yml@26.01.4 + uses: externpro/externpro/.github/workflows/build-windows.yml@26.02.2 secrets: inherit with: cmake_workflow_preset_suffix: Release diff --git a/.github/workflows/xprelease.yml b/.github/workflows/xprelease.yml index bce26740a..70949943f 100644 --- a/.github/workflows/xprelease.yml +++ b/.github/workflows/xprelease.yml @@ -34,7 +34,7 @@ jobs: # Upload build artifacts as release assets release-from-build: if: github.event_name == 'workflow_dispatch' - uses: externpro/externpro/.github/workflows/release-from-build.yml@26.01.4 + uses: externpro/externpro/.github/workflows/release-from-build.yml@26.02.2 with: workflow_run_url: ${{ github.event.inputs.workflow_run_url }} permissions: diff --git a/.github/workflows/xptag.yml b/.github/workflows/xptag.yml index dcd402107..6d47e0cf6 100644 --- a/.github/workflows/xptag.yml +++ b/.github/workflows/xptag.yml @@ -8,7 +8,7 @@ on: jobs: tag: if: ${{ github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'xpro' && contains(github.event.pull_request.labels.*.name, 'release:tag') }} - uses: externpro/externpro/.github/workflows/tag-release.yml@26.01.4 + uses: externpro/externpro/.github/workflows/tag-release.yml@26.02.2 with: merge_sha: ${{ github.event.pull_request.merge_commit_sha }} pr_number: ${{ github.event.pull_request.number }} From 0c768f332c9226767fc25824822f6863d40a3e50 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Oct 2026 04:07:19 +0000 Subject: [PATCH 5/7] sync cmake presets --- CMakePresets.json | 10 +--------- CMakePresetsBase.json => xpPresetsBase.json | 0 2 files changed, 1 insertion(+), 9 deletions(-) mode change 100644 => 120000 CMakePresets.json rename CMakePresetsBase.json => xpPresetsBase.json (100%) diff --git a/CMakePresets.json b/CMakePresets.json deleted file mode 100644 index 28efa3978..000000000 --- a/CMakePresets.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 8, - "include": [ - ".devcontainer/cmake/presets/xpLinuxNinja.json", - ".devcontainer/cmake/presets/xpDarwinNinja.json", - ".devcontainer/cmake/presets/xpMswVs2022.json", - ".devcontainer/cmake/presets/xpMswVs2026.json" - ] -} diff --git a/CMakePresets.json b/CMakePresets.json new file mode 120000 index 000000000..446b64a68 --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1 @@ +.externpro/cmake/presets/xpPresets.json \ No newline at end of file diff --git a/CMakePresetsBase.json b/xpPresetsBase.json similarity index 100% rename from CMakePresetsBase.json rename to xpPresetsBase.json From 278c44cd4ebcc319737bb2c59570d923a34cf0f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Oct 2026 04:07:19 +0000 Subject: [PATCH 6/7] update .github/release-tag.json --- .github/release-tag.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/release-tag.json b/.github/release-tag.json index 0afc7d02a..c2a0c0d91 100644 --- a/.github/release-tag.json +++ b/.github/release-tag.json @@ -1,4 +1,4 @@ { - "message": "xpro version 8.5.0.4 tag", - "tag": "xpv8.5.0.4" + "message": "xpro version 8.5.0.5 tag", + "tag": "xpv8.5.0.5" } From 83ce18cad673d7a2e41db02f40c033410d8ae888 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Oct 2026 04:07:19 +0000 Subject: [PATCH 7/7] dependency updates --- xprodeps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xprodeps.md b/xprodeps.md index a2cc323dc..4a7bd9910 100644 --- a/xprodeps.md +++ b/xprodeps.md @@ -3,7 +3,7 @@ |project|license [^_l]|description [dependencies]|version|source|diff [^_d]| |-------|-------------|--------------------------|-------|------|----------| |[node-addon-api](https://github.com/nodejs/node-addon-api)|[MIT](https://github.com/nodejs/node-addon-api/blob/v8.5.0/LICENSE.md 'MIT License')|Module for using N-API from C++ [deps: _nodexp_]| |[upstream](https://github.com/nodejs/node-addon-api 'github.com/nodejs/node-addon-api')| [intro]| -|[nodexp](https://nodejs.org/en/blog/release/v22.19.0/)|[MIT](https://raw.githubusercontent.com/nodejs/node/v22.19.0/LICENSE 'MIT License')|node/npm development platform and runtime executable bundled as externpro devel package to build addons|[xpv22.19.0.4](https://github.com/externpro/nodexp/releases/tag/xpv22.19.0.4 'release')|[repo](https://github.com/externpro/nodexp 'github.com/externpro/nodexp')|[diff](https://github.com/externpro/nodexp/compare/v0...xpv22.19.0.4 'github.com/externpro/nodexp/compare/v0...xpv22.19.0.4') [bin]| +|[nodexp](https://nodejs.org/en/blog/release/v22.19.0/)|[MIT](https://raw.githubusercontent.com/nodejs/node/v22.19.0/LICENSE 'MIT License')|node/npm development platform and runtime executable bundled as xpro package to build addons|[xpv22.19.0.5](https://github.com/externpro/nodexp/releases/tag/xpv22.19.0.5 'release')|[repo](https://github.com/externpro/nodexp 'github.com/externpro/nodexp')|[diff](https://github.com/externpro/nodexp/compare/v0...xpv22.19.0.5 'github.com/externpro/nodexp/compare/v0...xpv22.19.0.5') [bin]| ![deps](xprodeps.svg 'dependencies')