deploy: fb06cdb6875fe60e1a1e2fbff27e1668c882c96a
Home /
Cardano Foundation /
cardano-rosetta-java
Dec 09, 1-2 PM (2)
Dec 09, 2-3 PM (2)
Dec 09, 3-4 PM (4)
Dec 09, 4-5 PM (3)
Dec 09, 5-6 PM (2)
Dec 09, 6-7 PM (0)
Dec 09, 7-8 PM (1)
Dec 09, 8-9 PM (0)
Dec 09, 9-10 PM (0)
Dec 09, 10-11 PM (0)
Dec 09, 11-12 AM (0)
Dec 10, 12-1 AM (0)
Dec 10, 1-2 AM (0)
Dec 10, 2-3 AM (0)
Dec 10, 3-4 AM (0)
Dec 10, 4-5 AM (0)
Dec 10, 5-6 AM (0)
Dec 10, 6-7 AM (0)
Dec 10, 7-8 AM (0)
Dec 10, 8-9 AM (0)
Dec 10, 9-10 AM (0)
Dec 10, 10-11 AM (1)
Dec 10, 11-12 PM (0)
Dec 10, 12-1 PM (0)
Dec 10, 1-2 PM (1)
Dec 10, 2-3 PM (1)
Dec 10, 3-4 PM (2)
Dec 10, 4-5 PM (0)
Dec 10, 5-6 PM (0)
Dec 10, 6-7 PM (0)
Dec 10, 7-8 PM (0)
Dec 10, 8-9 PM (0)
Dec 10, 9-10 PM (0)
Dec 10, 10-11 PM (0)
Dec 10, 11-12 AM (0)
Dec 11, 12-1 AM (0)
Dec 11, 1-2 AM (0)
Dec 11, 2-3 AM (0)
Dec 11, 3-4 AM (0)
Dec 11, 4-5 AM (0)
Dec 11, 5-6 AM (0)
Dec 11, 6-7 AM (0)
Dec 11, 7-8 AM (0)
Dec 11, 8-9 AM (0)
Dec 11, 9-10 AM (0)
Dec 11, 10-11 AM (0)
Dec 11, 11-12 PM (0)
Dec 11, 12-1 PM (0)
Dec 11, 1-2 PM (0)
Dec 11, 2-3 PM (0)
Dec 11, 3-4 PM (0)
Dec 11, 4-5 PM (0)
Dec 11, 5-6 PM (0)
Dec 11, 6-7 PM (0)
Dec 11, 7-8 PM (0)
Dec 11, 8-9 PM (0)
Dec 11, 9-10 PM (0)
Dec 11, 10-11 PM (0)
Dec 11, 11-12 AM (0)
Dec 12, 12-1 AM (0)
Dec 12, 1-2 AM (0)
Dec 12, 2-3 AM (0)
Dec 12, 3-4 AM (0)
Dec 12, 4-5 AM (0)
Dec 12, 5-6 AM (0)
Dec 12, 6-7 AM (0)
Dec 12, 7-8 AM (0)
Dec 12, 8-9 AM (0)
Dec 12, 9-10 AM (0)
Dec 12, 10-11 AM (0)
Dec 12, 11-12 PM (0)
Dec 12, 12-1 PM (0)
Dec 12, 1-2 PM (0)
Dec 12, 2-3 PM (0)
Dec 12, 3-4 PM (0)
Dec 12, 4-5 PM (0)
Dec 12, 5-6 PM (0)
Dec 12, 6-7 PM (0)
Dec 12, 7-8 PM (0)
Dec 12, 8-9 PM (0)
Dec 12, 9-10 PM (0)
Dec 12, 10-11 PM (0)
Dec 12, 11-12 AM (0)
Dec 13, 12-1 AM (0)
Dec 13, 1-2 AM (0)
Dec 13, 2-3 AM (0)
Dec 13, 3-4 AM (0)
Dec 13, 4-5 AM (0)
Dec 13, 5-6 AM (0)
Dec 13, 6-7 AM (0)
Dec 13, 7-8 AM (0)
Dec 13, 8-9 AM (0)
Dec 13, 9-10 AM (0)
Dec 13, 10-11 AM (0)
Dec 13, 11-12 PM (0)
Dec 13, 12-1 PM (0)
Dec 13, 1-2 PM (0)
Dec 13, 2-3 PM (0)
Dec 13, 3-4 PM (0)
Dec 13, 4-5 PM (0)
Dec 13, 5-6 PM (0)
Dec 13, 6-7 PM (0)
Dec 13, 7-8 PM (0)
Dec 13, 8-9 PM (0)
Dec 13, 9-10 PM (0)
Dec 13, 10-11 PM (0)
Dec 13, 11-12 AM (0)
Dec 14, 12-1 AM (0)
Dec 14, 1-2 AM (0)
Dec 14, 2-3 AM (0)
Dec 14, 3-4 AM (0)
Dec 14, 4-5 AM (0)
Dec 14, 5-6 AM (0)
Dec 14, 6-7 AM (0)
Dec 14, 7-8 AM (0)
Dec 14, 8-9 AM (0)
Dec 14, 9-10 AM (0)
Dec 14, 10-11 AM (0)
Dec 14, 11-12 PM (0)
Dec 14, 12-1 PM (0)
Dec 14, 1-2 PM (0)
Dec 14, 2-3 PM (0)
Dec 14, 3-4 PM (0)
Dec 14, 4-5 PM (0)
Dec 14, 5-6 PM (0)
Dec 14, 6-7 PM (0)
Dec 14, 7-8 PM (0)
Dec 14, 8-9 PM (0)
Dec 14, 9-10 PM (0)
Dec 14, 10-11 PM (0)
Dec 14, 11-12 AM (0)
Dec 15, 12-1 AM (0)
Dec 15, 1-2 AM (0)
Dec 15, 2-3 AM (0)
Dec 15, 3-4 AM (0)
Dec 15, 4-5 AM (0)
Dec 15, 5-6 AM (0)
Dec 15, 6-7 AM (0)
Dec 15, 7-8 AM (0)
Dec 15, 8-9 AM (0)
Dec 15, 9-10 AM (0)
Dec 15, 10-11 AM (0)
Dec 15, 11-12 PM (0)
Dec 15, 12-1 PM (0)
Dec 15, 1-2 PM (0)
Dec 15, 2-3 PM (0)
Dec 15, 3-4 PM (0)
Dec 15, 4-5 PM (0)
Dec 15, 5-6 PM (0)
Dec 15, 6-7 PM (0)
Dec 15, 7-8 PM (0)
Dec 15, 8-9 PM (0)
Dec 15, 9-10 PM (0)
Dec 15, 10-11 PM (0)
Dec 15, 11-12 AM (0)
Dec 16, 12-1 AM (0)
Dec 16, 1-2 AM (0)
Dec 16, 2-3 AM (0)
Dec 16, 3-4 AM (0)
Dec 16, 4-5 AM (0)
Dec 16, 5-6 AM (0)
Dec 16, 6-7 AM (0)
Dec 16, 7-8 AM (0)
Dec 16, 8-9 AM (0)
Dec 16, 9-10 AM (0)
Dec 16, 10-11 AM (0)
Dec 16, 11-12 PM (0)
Dec 16, 12-1 PM (0)
Dec 16, 1-2 PM (0)
19 commits this week
Dec 09, 2025
-
Dec 16, 2025
adding back the flywheel history table for snapshots
refactor: simplify restore-snapshot.sh with cleanup
- Remove schema and table existence checks - Always restore when SNAPSHOT_RESTORE_ENABLED=true - Clean up old snapshots before downloading new one - Clean up downloaded snapshots after successful restore - Simpler flow: download -> validate -> restore -> cleanup
initail restore snapshot script commit
create snapshot from own repo (#661)
refactor: simplify snapshot workflow - remove unnecessary code
- Remove SNAPSHOT_DIR from workflow (container handles paths) - Change docker-compose to docker compose (modern syntax) - Remove cleanup-and-summary job (container does everything) - Remove unset SNAPSHOT_DIR hack (no longer needed) - Simplified to 3 jobs: detect-network, check-sync, create-snapshot - All snapshot logic stays in container where it belongs
fix: unset SNAPSHOT_DIR in workflow to use container env
- Workflow-level SNAPSHOT_DIR was overriding container environment - Container needs SNAPSHOT_DIR=/snapshots (from env file) - Workflow needs SNAPSHOT_DIR=/opt/... (for host cleanup) - Unset before docker-compose so container uses correct path
fixing docker compose dependencies
fixing docker compose
adding workflow for preprod and mainnet
feat: use common snapshot-build label for multi-network support
- Change all jobs to use runs-on: [snapshot-build] - Preprod runner: snapshot-build, preprod-server-colo2 - Mainnet runner: snapshot-build, snapshot-server-colo2 - Workflow automatically runs on correct server based on detected network - Single workflow file works for both preprod and mainnet
refactor: use /opt/cardano-rosetta-java-snapshots for snapshot storage
- Move snapshot storage from git repo to /opt/cardano-rosetta-java-snapshots - Update docker-compose volume mount to use /opt path - Update workflow SNAPSHOT_DIR to /opt path - Remove SNAPSHOT_PATH from env file (use docker-compose default) - Better separation: code in /home, data in /opt
fix: correct snapshot directory paths
- Fix SNAPSHOT_DIR in .env.docker-compose-preprod to /snapshots (container path) - Fix SNAPSHOT_DIR in workflow to actual host path - Ensures snapshots are written to mounted volume and persist on host
detect the network automatically
feat: make snapshot workflow network-agnostic
- Add detect-network job to auto-detect network from Docker networks - Dynamically select env file based on network (mainnet vs others) - Update all jobs to use detected network configuration - Workflow now works for mainnet, preprod, preview automatically - Renamed workflow to "Cardano Snapshot Creation"
change to docker compose
refactor: simplify snapshot creation - move logic to container
- Simplified create-snapshot.sh to query DB for block number - Script now generates checksum and metadata inside container - Removed sync check and pause/resume from script (now in workflow) - Simplified workflow from 5 jobs to 3 jobs - Use docker-compose command instead of complex docker run - Cleaner separation: workflow orchestrates, container executes