Skip to content

feat(vcpkg): add ecosystem dependencies to manifest#374

Merged
kcenon merged 3 commits into
mainfrom
feature/371-vcpkg-ecosystem-dependencies
Dec 29, 2025
Merged

feat(vcpkg): add ecosystem dependencies to manifest#374
kcenon merged 3 commits into
mainfrom
feature/371-vcpkg-ecosystem-dependencies

Conversation

@kcenon

@kcenon kcenon commented Dec 29, 2025

Copy link
Copy Markdown
Owner

Summary

  • Add required kcenon ecosystem dependencies to vcpkg.json for vcpkg registry distribution
  • Update CHANGELOG.md and CHANGELOG_KO.md with the changes

Changes

vcpkg.json

Added the following ecosystem dependencies as documented in README:

  • kcenon-common-system (Result pattern, interfaces)
  • kcenon-thread-system (thread pool integration)
  • kcenon-logger-system (structured logging)
  • kcenon-container-system (data container operations)

Documentation

  • Updated CHANGELOG.md with the change entry
  • Updated CHANGELOG_KO.md with Korean translation

Test Plan

  • vcpkg.json passes JSON validation
  • All ecosystem dependencies match README documentation
  • CI passes (automated)

Related Issues

Closes #371

Add required kcenon ecosystem dependencies as documented in README:
- kcenon-common-system (Result<T> pattern, interfaces)
- kcenon-thread-system (thread pool integration)
- kcenon-logger-system (structured logging)
- kcenon-container-system (data container operations)

These dependencies are required for vcpkg registry distribution.

Closes #371
Add entry for #371 documenting the addition of ecosystem
dependencies to vcpkg.json manifest.
@github-actions

Copy link
Copy Markdown
Contributor

Performance Comparison

Base Branch Results

No base results

PR Branch Results

No PR results

Move kcenon ecosystem dependencies to an optional 'ecosystem' feature
to allow CI to pass while packages await vcpkg registry registration.

The ecosystem dependencies are:
- kcenon-common-system
- kcenon-thread-system
- kcenon-logger-system
- kcenon-container-system

These will be installable via 'vcpkg install --feature ecosystem' once
the packages are registered in the vcpkg registry.
@github-actions

Copy link
Copy Markdown
Contributor

Performance Comparison

Base Branch Results

No base results

PR Branch Results

No PR results

@kcenon kcenon merged commit 99d4232 into main Dec 29, 2025
41 checks passed
@kcenon kcenon deleted the feature/371-vcpkg-ecosystem-dependencies branch December 29, 2025 15:14
kcenon added a commit that referenced this pull request Apr 13, 2026
* feat(vcpkg): add ecosystem dependencies to manifest

Add required kcenon ecosystem dependencies as documented in README:
- kcenon-common-system (Result<T> pattern, interfaces)
- kcenon-thread-system (thread pool integration)
- kcenon-logger-system (structured logging)
- kcenon-container-system (data container operations)

These dependencies are required for vcpkg registry distribution.

Closes #371

* docs: update changelog for vcpkg ecosystem dependencies

Add entry for #371 documenting the addition of ecosystem
dependencies to vcpkg.json manifest.

* fix(vcpkg): move ecosystem dependencies to optional feature

Move kcenon ecosystem dependencies to an optional 'ecosystem' feature
to allow CI to pass while packages await vcpkg registry registration.

The ecosystem dependencies are:
- kcenon-common-system
- kcenon-thread-system
- kcenon-logger-system
- kcenon-container-system

These will be installable via 'vcpkg install --feature ecosystem' once
the packages are registered in the vcpkg registry.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

vcpkg: Add missing ecosystem dependencies and OpenSSL version requirement

1 participant