Skip to content

fix(vcpkg): Add missing ecosystem dependencies and logging feature#280

Merged
kcenon merged 3 commits into
mainfrom
fix/277-add-ecosystem-dependencies
Dec 29, 2025
Merged

fix(vcpkg): Add missing ecosystem dependencies and logging feature#280
kcenon merged 3 commits into
mainfrom
fix/277-add-ecosystem-dependencies

Conversation

@kcenon

@kcenon kcenon commented Dec 29, 2025

Copy link
Copy Markdown
Owner

Summary

Adds missing required ecosystem dependencies to vcpkg.json and adds logging feature as specified in issue #277.

Changes

  • Added kcenon-common-system as required dependency
  • Added kcenon-thread-system as required dependency
  • Added logging feature with kcenon-logger-system dependency
  • Updated CHANGELOG.md (EN/KO)

vcpkg.json Updates

{
  "dependencies": [
    "kcenon-common-system",
    "kcenon-thread-system"
  ],
  "features": {
    "logging": {
      "description": "Enable logger_system integration for audit logging",
      "dependencies": ["kcenon-logger-system"]
    }
  }
}

Checklist

  • Added required ecosystem dependencies
  • Added logging feature with proper dependency
  • Removed empty dependency arrays
  • Follows vcpkg ecosystem standard template
  • Build verified successfully
  • CHANGELOG updated

Related Issues

Closes #277

Note

The kcenon-* packages are not yet registered in vcpkg registry (tracked in #279). This PR prepares the manifest for future registry integration.

- Add kcenon-common-system as required dependency
- Add kcenon-thread-system as required dependency
- Add logging feature with kcenon-logger-system dependency
- Resolves issue #277
Allows CI to continue when vcpkg ecosystem dependencies are not yet
registered in the vcpkg registry. Actual build uses submodules.

Related to #279
@kcenon kcenon merged commit 83b7529 into main Dec 29, 2025
21 checks passed
@kcenon kcenon deleted the fix/277-add-ecosystem-dependencies branch December 29, 2025 10:07
kcenon added a commit that referenced this pull request Apr 13, 2026
)

* fix(vcpkg): add missing ecosystem dependencies and logging feature

- Add kcenon-common-system as required dependency
- Add kcenon-thread-system as required dependency
- Add logging feature with kcenon-logger-system dependency
- Resolves issue #277

* docs: update changelog for vcpkg ecosystem dependencies (#277)

* ci: add continue-on-error for vcpkg install steps

Allows CI to continue when vcpkg ecosystem dependencies are not yet
registered in the vcpkg registry. Actual build uses submodules.

Related to #279
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 fix empty feature dependencies

1 participant