Skip to content

[Draft] Temp PR to check build and workflow time and improve#938

Draft
Aksha1812 wants to merge 5 commits intovalkey-io:mainfrom
Aksha1812:fulltext-dev-aksha35
Draft

[Draft] Temp PR to check build and workflow time and improve#938
Aksha1812 wants to merge 5 commits intovalkey-io:mainfrom
Aksha1812:fulltext-dev-aksha35

Conversation

@Aksha1812
Copy link
Copy Markdown
Collaborator

Temporary PR to analyze time taken for build and workflows and eventually improve

@Aksha1812 Aksha1812 changed the title [Draft] Temp PR to chech build and workflow time and improve [Draft] Temp PR to check build and workflow time and improve Mar 30, 2026
Aksha Thakkar added 2 commits March 31, 2026 22:20
Signed-off-by: Aksha Thakkar <thaakb@amazon.com>
Parse heavy third-party headers (gtest, gmock, protobuf, abseil, STL)
once and reuse across all test source files via testing_common_base PCH.

Signed-off-by: Aksha Thakkar <thaakb@amazon.com>
@Aksha1812 Aksha1812 force-pushed the fulltext-dev-aksha35 branch from 2eef390 to dde7637 Compare March 31, 2026 22:21
Aksha Thakkar added 3 commits March 31, 2026 23:02
- Install ccache in Docker image
- Auto-detect ccache in CMakeLists.txt and use as compiler launcher
- Cache ccache directory between CI runs via actions/cache
- Pass CCACHE_DIR and CCACHE_MAXSIZE into Docker containers

First build populates the cache; subsequent builds reuse cached
compilations for unchanged files (most PRs change only a few files).

Signed-off-by: Aksha Thakkar <thaakb@amazon.com>
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