Skip to content

Network Synchronization #1468

Network Synchronization

Network Synchronization #1468

name: Network Synchronization
on:
schedule:
- cron: '00 06,18 * * *'
workflow_dispatch:
jobs:
sync_and_cache:
strategy:
matrix:
network: [ preview ]
runs-on: ubuntu-latest
steps:
- name: 📥 Checkout repository
uses: actions/[email protected]
- name: ⌚ Get Date/Time
id: date-time
shell: bash
run: |
echo "name=$(/bin/date -u \"+%Y%m%d-%H%M%S\")" >> $GITHUB_OUTPUT
- name: 💾 Cache cardano-node DB
id: cache
uses: actions/[email protected]
with:
path: ${{ runner.temp }}/db-${{ matrix.network }}
key: cardano-node-ogmios-${{ matrix.network }}-${{ steps.date-time.outputs.value }}
restore-keys: |
cardano-node-ogmios-${{ matrix.network }}-
- name: ⟲ Sync Node
uses: CardanoSolutions/[email protected]
with:
db-dir: ${{ runner.temp }}/db-${{ matrix.network }}
network: ${{ matrix.network }}
version: v5.5.4