From df221e0041b0ef4b85e56bcbd5c5f8658cf99687 Mon Sep 17 00:00:00 2001 From: paolino Date: Wed, 29 Nov 2023 11:40:18 +0000 Subject: [PATCH] Add wallet caching on failure --- .github/workflows/e2e-docker.yml | 14 ++++++++++++++ .github/workflows/e2e-linux.yml | 7 +++++++ .github/workflows/e2e-macos.yml | 7 +++++++ .github/workflows/e2e-windows.yml | 7 +++++++ 4 files changed, 35 insertions(+) diff --git a/.github/workflows/e2e-docker.yml b/.github/workflows/e2e-docker.yml index 55565a8484f..84b5ac7dfa7 100644 --- a/.github/workflows/e2e-docker.yml +++ b/.github/workflows/e2e-docker.yml @@ -121,6 +121,20 @@ jobs: - name: Stop docker-compose run: NODE_CONFIG_PATH=`pwd`/state/configs/preprod docker-compose -f docker-compose-test.yml down + - name: 💾 GH Save Cache of node db + if: always() + uses: actions/cache/save@v3 + with: + path: test/e2e/state/node_db/preprod + key: node-db-${{ runner.os }}-preprod + + - name: 💾 GH Save Cache of wallet db + if: always() + uses: actions/cache/save@v3 + with: + path: test/e2e/state/wallet_db/preprod + key: wallet-db3-${{ runner.os }}-preprod + - name: Slack Notification on failure if: failure() uses: rtCamp/action-slack-notify@v2 diff --git a/.github/workflows/e2e-linux.yml b/.github/workflows/e2e-linux.yml index e874024601c..b7effe2aa74 100644 --- a/.github/workflows/e2e-linux.yml +++ b/.github/workflows/e2e-linux.yml @@ -90,6 +90,13 @@ jobs: path: test/e2e/state/node_db/preprod key: node-db-${{ runner.os }}-preprod + - name: 💾 GH Save Cache of wallet db + if: always() + uses: actions/cache/save@v3 + with: + path: test/e2e/state/wallet_db/preprod + key: wallet-db3-${{ runner.os }}-preprod + - name: 📎 Upload state uses: actions/upload-artifact@v3 if: always() diff --git a/.github/workflows/e2e-macos.yml b/.github/workflows/e2e-macos.yml index b305b9e369a..6743fe45bdf 100644 --- a/.github/workflows/e2e-macos.yml +++ b/.github/workflows/e2e-macos.yml @@ -93,6 +93,13 @@ jobs: path: test/e2e/state/node_db/preprod key: node-db-${{ runner.os }}-preprod + - name: 💾 GH Save Cache of wallet db + if: always() + uses: actions/cache/save@v3 + with: + path: test/e2e/state/wallet_db/preprod + key: wallet-db3-${{ runner.os }}-preprod + - name: 📎 Upload state uses: actions/upload-artifact@v3 if: always() diff --git a/.github/workflows/e2e-windows.yml b/.github/workflows/e2e-windows.yml index 10ff0fe9bd5..5336fee9473 100644 --- a/.github/workflows/e2e-windows.yml +++ b/.github/workflows/e2e-windows.yml @@ -130,6 +130,13 @@ jobs: path: test/e2e/state/node_db/preprod key: node-db-${{ runner.os }}-preprod + - name: 💾 GH Save Cache of wallet db + if: always() + uses: actions/cache/save@v3 + with: + path: test/e2e/state/wallet_db/preprod + key: wallet-db3-${{ runner.os }}-preprod + - name: 📎 Upload state uses: actions/upload-artifact@v3 if: always()