Skip to content

Conversation

@elkoled
Copy link
Contributor

@elkoled elkoled commented Jan 31, 2026

Description
This PR moves the process replay ref storage from azure blob storage to commaai/ci-artifacts.
Re-enables CI ref generation, ref_commit file is not needed anymore.

Verification
Process replay CI passes with diff output

Changes

  • Removes ref_commit file, uses ci-artifacts to save refs and ref_commit
  • Updates master refs on every master push
  • Keeps ref_commit file logic for bw compatibility in forks
  • Cache key based on test_processes.py, since source segment URLs are stable and refs now update every master push
  • rm AZURE_TOKEN and PYTHONWARNINGS workaround for Azure SDK warnings

@elkoled elkoled changed the title Process replay GitHub Process Replay: use ci-artifacts Jan 31, 2026
@elkoled elkoled marked this pull request as ready for review January 31, 2026 06:11
@elkoled elkoled changed the title Process Replay: use ci-artifacts Process replay: use ci-artifacts Jan 31, 2026
@elkoled
Copy link
Contributor Author

elkoled commented Jan 31, 2026

@sshane ready for review

@adeebshihadeh
Copy link
Contributor

Are we able to remove the azure deps from pyproject.toml now too?

@elkoled
Copy link
Contributor Author

elkoled commented Feb 2, 2026

The only usage left is manual upload of new ci routes in update_ci_routes.py
When we move these to use comma_car_segments, the azure deps and 3 helper scripts can be deleted.

@elkoled elkoled changed the title Process replay: use ci-artifacts Process replay: move refs to ci-artifacts Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants