|
53 | 53 | - name: Checkout code |
54 | 54 | uses: actions/checkout@v2 |
55 | 55 |
|
56 | | - - name: Start database |
57 | | - run: docker-compose -f docker-compose.yml up -d ipld-eth-db |
| 56 | + - uses: actions/checkout@v3 |
| 57 | + with: |
| 58 | + ref: ${{ env.stack-orchestrator-ref }} |
| 59 | + path: "./stack-orchestrator/" |
| 60 | + repository: vulcanize/stack-orchestrator |
| 61 | + fetch-depth: 0 |
| 62 | + |
| 63 | + - uses: actions/checkout@v3 |
| 64 | + with: |
| 65 | + ref: ${{ env.ipld-eth-db-ref }} |
| 66 | + repository: vulcanize/ipld-eth-db |
| 67 | + path: "./ipld-eth-db/" |
| 68 | + fetch-depth: 0 |
| 69 | + |
| 70 | + - name: Create config file |
| 71 | + run: | |
| 72 | + echo vulcanize_ipld_eth_db=$GITHUB_WORKSPACE/ipld-eth-db/ > $GITHUB_WORKSPACE/config.sh |
| 73 | + echo vulcanize_go_ethereum=$GITHUB_WORKSPACE/go-ethereum/ >> $GITHUB_WORKSPACE/config.sh |
| 74 | + echo db_write=true >> $GITHUB_WORKSPACE/config.sh |
| 75 | + cat $GITHUB_WORKSPACE/config.sh |
| 76 | +
|
| 77 | + - name: Run docker compose |
| 78 | + run: | |
| 79 | + docker-compose \ |
| 80 | + -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-migration.yml" \ |
| 81 | + -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/latest/docker-compose-timescale-db.yml" \ |
| 82 | + --env-file $GITHUB_WORKSPACE/config.sh \ |
| 83 | + up -d --build |
| 84 | +
|
| 85 | + - name: Give the migration a few seconds |
| 86 | + run: sleep 30; |
58 | 87 |
|
59 | 88 | - name: Run unit tests |
60 | 89 | run: make statedifftest |
@@ -106,9 +135,9 @@ jobs: |
106 | 135 | - name: Run docker compose |
107 | 136 | run: | |
108 | 137 | docker-compose \ |
109 | | - -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-migration.yml \ |
110 | | - -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-go-ethereum4.yml \ |
111 | | - -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/latest/docker-compose-timescale-db.yml \ |
| 138 | + -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-migration.yml" \ |
| 139 | + -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-go-ethereum4.yml" \ |
| 140 | + -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/latest/docker-compose-timescale-db.yml" \ |
112 | 141 | --env-file $GITHUB_WORKSPACE/config.sh \ |
113 | 142 | up -d --build |
114 | 143 |
|
|
0 commit comments