Skip to content

Add guarded build artifact cache wrapper - #128

Merged
yoshifuminakamura merged 1 commit into
developfrom
feature/build-cache-wrapper
Aug 24, 2026
Merged

yoshifuminakamura merged 1 commit into
developfrom
feature/build-cache-wrapper

Conversation

@yoshifuminakamura

Copy link
Copy Markdown
Collaborator

Summary

  • add a common build cache wrapper for cross build jobs without requiring app build.sh changes
  • verify cache hits against build input hashes, current source provenance, and container hashes when present
  • require explicit host-build env keys before restoring/storing non-container host caches
  • add shell regression coverage and CI/docs updates

Tests

  • bash -n scripts/build_with_cache.sh scripts/tests/test_build_cache.sh scripts/matrix_generate.sh
  • shellcheck -S error scripts/build_with_cache.sh scripts/tests/test_build_cache.sh scripts/matrix_generate.sh
  • bash scripts/tests/test_build_cache.sh
  • bash scripts/matrix_generate.sh code=genesis system=RIKYU
  • .venv/bin/python -m pytest result_server/tests
  • .venv/bin/python scripts/tests/check_text_integrity.py
  • git diff --check
  • full Result Server Tests shell regression locally

Signed-off-by: yoshifuminakamura <nakamura@riken.jp>
@yoshifuminakamura
yoshifuminakamura merged commit 525c52f into develop Aug 24, 2026
8 checks passed
@yoshifuminakamura
yoshifuminakamura deleted the feature/build-cache-wrapper branch August 31, 2026 22:52
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