Skip to content

ci+data: refresh embedded price snapshot on SDE update - #9

Merged
elwina merged 2 commits into
mainfrom
devin/20261008-embedded-prices
Oct 8, 2026
Merged

elwina merged 2 commits into
mainfrom
devin/20261008-embedded-prices

Conversation

@elwina

@elwina elwina commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • sde-update's update job now pulls the newest EXFA-Data prices-* release, swaps crates/exfa-core/data/prices-*.json.gz, and rewrites the EMBEDDED_* consts — committed alongside sde.lock/bench.lock in the same "Update SDE" commit.
  • One-time bump: embedded snapshot -> jita44-20261008T063509Z (sde_build 3586130, 9076 types) — kills the price snapshot for SDE build 3569502, engine data is 3586130 warning for sessions without an injected snapshot.
  • Hard-coded 9178 type count in embedded_snapshot_identity_and_jcs becomes EMBEDDED_TYPES so the workflow rewrite stays mechanical.
  • Pair with EX-CT/EXFA-Data PR producing the matching-stamp snapshot before the engine dispatch.

Test plan

  • cargo test -p exfa-core --test batch_prices — 10/10 incl. embedded_snapshot_identity_and_jcs against the new file

Generated with Devin

elwina and others added 2 commits October 8, 2026 15:02
The embedded snapshot was stale (jita44-20261003, sde_build 3569502) so
any session without an injected snapshot warned "price snapshot for SDE
build 3569502, engine data is 3586130".

- sde-update now downloads the newest EXFA-Data prices-* release during
  the update job and rewrites crates/exfa-core/data + the EMBEDDED_*
  consts (data stamps the new SDE's build before dispatching, so the
  pair stays aligned; on mismatch it embeds anyway and warns in CI).
- Embed jita44-20261008T063509Z (sde_build 3586130, 9076 types).
- The type-count assertion moves to EMBEDDED_TYPES so the rewrite stays
  mechanical (verified by embedded_snapshot_identity_and_jcs).

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
provenance.price_snapshot_id/snapshot_time bytes changed with the
embedded snapshot bump (stripped base sha is unaffected). Regenerated
with the release binary on dataset-3586130-r7 — identical to the value
the CI gate computed.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@elwina
elwina merged commit abc05ef into main Oct 8, 2026
3 checks passed
@elwina
elwina deleted the devin/20261008-embedded-prices branch October 8, 2026 07:18
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