Skip to content

Pass Interstate relation cache into Release Build derive step#18

Merged
tldev merged 1 commit intomainfrom
codex/release-build-relation-cache
Mar 14, 2026
Merged

Pass Interstate relation cache into Release Build derive step#18
tldev merged 1 commit intomainfrom
codex/release-build-relation-cache

Conversation

@tldev
Copy link
Owner

@tldev tldev commented Mar 14, 2026

Problem

Release Build on GitHub produced 0 reference routes even when local full builds produced routes.

Root cause

The CI prefilter stage only passed a filtered PBF and source metadata into the host build step. The derive step did not receive the Interstate relation cache file required by the relation-backed corridor and route pipeline.

Fix

  • tooling/ci/prefilter_stream.sh now also extracts interstate-relations.tsv from the raw source PBF.
  • .github/workflows/release-build.yml now uploads and downloads the relation cache artifact.
  • tooling/ci/build_release_host.sh now accepts --interstate-relation-cache-file and forwards it to openinterstate-derive via --interstate-relation-cache.

Validation

  • bash -n tooling/ci/prefilter_stream.sh
  • bash -n tooling/ci/build_release_host.sh
  • tooling/validate_repo.sh

@tldev tldev merged commit 82ef363 into main Mar 14, 2026
4 checks passed
@tldev tldev deleted the codex/release-build-relation-cache branch March 14, 2026 13:28
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