Skip to content

Add host build cache fingerprint restore - #130

Merged
yoshifuminakamura merged 1 commit into
developfrom
feature/host-build-cache-fingerprint
Aug 25, 2026
Merged

Add host build cache fingerprint restore#130
yoshifuminakamura merged 1 commit into
developfrom
feature/host-build-cache-fingerprint

Conversation

@yoshifuminakamura

Copy link
Copy Markdown
Collaborator

Summary

  • add host build-environment fingerprints for common make/cmake/ninja wrapper builds
  • allow late host cache restore after module-loaded build environments are captured
  • include build tool binary SHA-256 values in environment snapshots and cover host wrapper cache hits in tests

Safety

  • no generated YAML or app-side build hook files added
  • diff scan found no token/secret-like values

Tests

  • bash scripts/tests/test_build_cache.sh
  • bash scripts/tests/test_build_environment_snapshot.sh
  • shellcheck -S error scripts/build_with_cache.sh scripts/build_tool_wrappers/bk_build_tool_wrapper.sh scripts/collect_environment_snapshot.sh scripts/tests/test_build_cache.sh
  • bash -n scripts/build_with_cache.sh scripts/build_tool_wrappers/bk_build_tool_wrapper.sh scripts/collect_environment_snapshot.sh scripts/tests/test_build_cache.sh
  • /home/nakamura/fugakunext/venv/bin/python -m pytest result_server/tests/test_environment_snapshot_ci_scripts.py

Signed-off-by: yoshifuminakamura <nakamura@riken.jp>
@yoshifuminakamura
yoshifuminakamura merged commit 90d330a into develop Aug 25, 2026
7 checks passed
@yoshifuminakamura
yoshifuminakamura deleted the feature/host-build-cache-fingerprint branch August 25, 2026 06:22
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