Skip to content

Relocate upstream version locks#61

Merged
Youw merged 1 commit into
mainfrom
codex/move-upstream-locks
Jul 18, 2026
Merged

Relocate upstream version locks#61
Youw merged 1 commit into
mainfrom
codex/move-upstream-locks

Conversation

@Youw

@Youw Youw commented Jul 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Move the upstream revision and description locks to repository-root dotfiles.
  • Make CMake and the update workflow consume the relocated locks.
  • Document that .github/ is reserved for GitHub-required metadata.

Root cause

Chalet omits .github/ from its external source materialization. The CMake build therefore could not find the version-description lock added by #55.

Validation

  • cmake -S . -B build-relocation-check-wsl -G Ninja -DLIBUSB_BUILD_SHARED_LIBS=OFF -DLIBUSB_BUILD_TESTING=OFF -DLIBUSB_BUILD_EXAMPLES=OFF
  • cmake --build build-relocation-check-wsl --parallel 4 (generated LIBUSB_DESCRIBE is v1.0.30-56-ged4caebb)

Related to #55.
Related to https://github.com/ofWorks/ofLibs/actions/runs/29582658108.

Assisted-by: codex:gpt-5

Keep the build-time version description outside GitHub metadata so external source managers that omit .github can build libusb-cmake. Move both locks and update CMake, the updater workflow, and documentation.

Assisted-by: codex:gpt-5
@github-actions

Copy link
Copy Markdown
Contributor

Test Results

11 files  ±0  11 suites  ±0   3m 46s ⏱️ -8s
 7 tests ±0   7 ✅ ±0  0 💤 ±0  0 ❌ ±0 
58 runs  ±0  58 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 5b67f16. ± Comparison against base commit 2fa2f30.

@Youw
Youw merged commit bea6567 into main Jul 18, 2026
14 checks passed
@Youw
Youw deleted the codex/move-upstream-locks branch July 18, 2026 19:37
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.

1 participant