Skip to content

Test runner caching - #5798

Draft
bfops wants to merge 49 commits into
joshua/ci/remove-more-depsfrom
bfops/test-runner
Draft

Test runner caching#5798
bfops wants to merge 49 commits into
joshua/ci/remove-more-depsfrom
bfops/test-runner

Conversation

@bfops

@bfops bfops commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Description of Changes

  • removed the separate native lib caching
  • reverted to using cargo ci
  • revert file mtimes using git
  • moves GIT_HASH out of spacetimedb-lib
  • ???
master (no cache) this PR (fully cached)
upload linux build artifacts ~3m30s ~55s (30s build, 30s runner logistics)
build linux smoketests ~60-90s ~20s (3s build, 16s runner logistics)
check that packages are publishable ~50s ~15s (3s check, 10s runner logistics)

TODO

  • sccache?

API and ABI breaking changes

Expected complexity level and risk

Testing

@bfops
bfops changed the base branch from master to bot/split-git-hash-codegen August 25, 2026 20:07
pull Bot pushed a commit to Abaso007/SpacetimeDB that referenced this pull request Aug 25, 2026
# Description of Changes

Moves the git-hash build script from `spacetimedb-lib` to
`spacetimedb-codegen`. This saves a rebuild of ~20 packages when the git
hash changes (even if no code has changed).

This is split out from a WIP caching PR
clockworklabs#5798.

# API and ABI breaking changes

None, unless this was exposed to users?

# Expected complexity level and risk

1

# Testing

- [x] Existing CI only

Co-authored-by: clockwork-labs-bot <clockwork-labs-bot@users.noreply.github.com>
@bfops
bfops changed the base branch from bot/split-git-hash-codegen to master August 26, 2026 01:33
@bfops
bfops changed the base branch from master to joshua/ci/remove-more-deps August 26, 2026 01:33
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.

2 participants