Skip to content

chore(deps): update kcenon-thread-system port to v0.3.0 with valid SHA512#514

Merged
kcenon merged 1 commit into
mainfrom
chore/issue-570-update-thread-system-portfile-sha512
Mar 11, 2026
Merged

chore(deps): update kcenon-thread-system port to v0.3.0 with valid SHA512#514
kcenon merged 1 commit into
mainfrom
chore/issue-570-update-thread-system-portfile-sha512

Conversation

@kcenon

@kcenon kcenon commented Mar 11, 2026

Copy link
Copy Markdown
Owner

What

Update the vcpkg overlay port for kcenon/thread_system from a raw commit SHA to the stable v0.3.0 release tag with the correct SHA512 hash.

Change Type

  • Chore (dependency update)

Why

Related Issues

Motivation

The existing portfile used a bare commit SHA as REF and a placeholder SHA512 0, which:

  1. Blocks actual vcpkg install execution (placeholder hash fails validation)
  2. Fails vcpkg PR review checklist c000005 (requires versioned archives — tags, not commit SHAs)
  3. Breaks IEC 62304 SOUP traceability (unpinned, non-auditable reference)

Where

Files Changed

File Change
vcpkg-ports/kcenon-thread-system/portfile.cmake REF: commit SHA → v0.3.0; SHA512: 0 → actual hash

How

Implementation Details

The v0.3.0 tag was created in kcenon/thread_system after merging:

  • #571: fix(build) — link common_system target for vcpkg find_package path
  • #572: chore(release) — bump version to 0.3.0
  • #573: fix(ci) — pin OSV scanner and grant docs permissions

SHA512 was computed by downloading the GitHub-generated source archive and running sha512sum:

curl -sL https://github.com/kcenon/thread_system/archive/refs/tags/v0.3.0.tar.gz | sha512sum

Testing Done

  • SHA512 computed from actual release archive
  • REF verified against existing v0.3.0 tag at kcenon/thread_system
  • Full vcpkg install --overlay-ports validation (requires vcpkg environment)

Breaking Changes

None — overlay port only. Downstream builds using this port will now install from a stable tagged release instead of a floating commit reference.

…A512

Update the vcpkg overlay port for kcenon/thread_system:
- REF: commit SHA 80242646 → annotated tag v0.3.0
- SHA512: placeholder '0' → actual archive hash

The v0.3.0 tag was created in kcenon/thread_system after merging:
- #571: fix(build) link common_system target for vcpkg find_package
- #572: chore(release) bump version to 0.3.0

SHA512 was computed from the GitHub-generated source archive:
  https://github.com/kcenon/thread_system/archive/refs/tags/v0.3.0.tar.gz

Resolves: kcenon/thread_system#570
@kcenon kcenon merged commit 77bb06f into main Mar 11, 2026
25 checks passed
@kcenon kcenon deleted the chore/issue-570-update-thread-system-portfile-sha512 branch March 11, 2026 11:09
kcenon added a commit that referenced this pull request Apr 13, 2026
…A512 (#514)

Update the vcpkg overlay port for kcenon/thread_system:
- REF: commit SHA 80242646 → annotated tag v0.3.0
- SHA512: placeholder '0' → actual archive hash

The v0.3.0 tag was created in kcenon/thread_system after merging:
- #571: fix(build) link common_system target for vcpkg find_package
- #572: chore(release) bump version to 0.3.0

SHA512 was computed from the GitHub-generated source archive:
  https://github.com/kcenon/thread_system/archive/refs/tags/v0.3.0.tar.gz

Resolves: kcenon/thread_system#570
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.

chore(release): Create semantic version tag and update SHA512 hash for vcpkg port

1 participant