Skip to content

externpro 26.01.5-24-g67ba29e sync - #5

Merged
smanders merged 6 commits into
xprofrom
xpsync-33001393172-1
Aug 26, 2026
Merged

externpro 26.01.5-24-g67ba29e sync#5
smanders merged 6 commits into
xprofrom
xpsync-33001393172-1

Conversation

@smanders

Copy link
Copy Markdown
Collaborator

Summary

Update externpro submodule to 26.01.5-24-g67ba29e

Changes

  • Updated .devcontainer to externpro 26.01.5-24-g67ba29e
  • Previous HEAD: 0ac4bac86f2f25110dcf941fb94820bd79c061ec
  • New HEAD: 67ba29e63e008035d449ef51eeb0e953dacddf54
  • Updated caller workflows to match templates
  • Created .github/release-tag.json (tag: xpv1.3.0.4)
    • Optional: add the "release:tag" label to trigger tagging, release builds, and draft release notes
  • If you add the "release:tag" label, the tag will be `xpv1.3.0.4`
  • Updated dependency files
    • Files:
      • xprodeps.md
      • xprodeps.svg

Workflow Update Report

  • ✓ xpbuild.yml: Synced from template
  • ✓ xprelease.yml: Synced from template
  • ✓ xptag.yml: Synced from template

CMakePresets.json

  • Auto-fix: replaced .devcontainer/cmake/presets/xpWindowsVs2022.json include and staged CMakePresets.json

  • CMakePresets.json review needed


This PR was created automatically by GitHub Actions

smanders and others added 6 commits August 26, 2026 12:43
- Update minimum CMake version from 3.31 to 4.3
- Remove XP_NAMESPACE and xproinc.cmake inclusion (now part of CMakePresets)
- Set CMAKE_INSTALL_CMAKEDIR if not defined (set by xpExternPackage)
- Make xpExternPackage conditional 'if(COMMAND' and move to end of CMakeLists.txt
- Add DEFAULT_TARGETS git2 to xpExternPackage
- xpExternPackage: infer dependencies (libssh2, zlib)
- Package name and Target Namespace now match
- Add CMAKE_EXPERIMENTAL_GENERATE_SBOM in presets
- Change crypto target from xpro::crypto to openssl::crypto
- Define ZLIB_LIBRARIES if not defined (found via cps instead of cmake script)
  - with TODO to remove when externpro/zlib has new release with usext.cmake updates
- Reduce changes from upstream (spacing mods to keeps lines unchanged in diff to upstream)
- Normalize cmake command casing to lowercase
- Use bracket-quoted strings for LIBGIT2_FILENAME to fix editor syntax highlighting
- Fix install EXPORT to use NAMESPACE ${CMAKE_PROJECT_NAME}:: instead of ${nameSpace}
@smanders smanders added dependencies dependency updates xpsync externpro sync release:tag Tag release on merge labels Aug 26, 2026
@smanders
smanders merged commit 0b3702b into xpro Aug 26, 2026
22 checks passed
@smanders
smanders deleted the xpsync-33001393172-1 branch August 26, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies dependency updates release:tag Tag release on merge xpsync externpro sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant