From 4cc22ed6069c8691921a1a9b0b1945ae451a1794 Mon Sep 17 00:00:00 2001 From: Idris Isah <58168886+eedygreen@users.noreply.github.com> Date: Wed, 6 Mar 2024 13:00:44 +0100 Subject: [PATCH] spectre-prover pipeline (#69) --- .github/workflows/spectre-test.yml | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/spectre-test.yml diff --git a/.github/workflows/spectre-test.yml b/.github/workflows/spectre-test.yml new file mode 100644 index 0000000..7a4a522 --- /dev/null +++ b/.github/workflows/spectre-test.yml @@ -0,0 +1,43 @@ +name: Spectre Deploy +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: initialize all submodules + run: git submodule update --init --recursive + + - name: deployments + uses: burnett01/rsync-deployments@6.0.0 + with: + switches: -avzr --delete --exclude '.git' + path: ./ + remote_path: /home/ubuntu/Spectre + remote_host: ${{ secrets.ACTIONS_HOST }} + remote_user: ${{ secrets.ACTIONS_USER }} + remote_key: ${{ secrets.ACTIONS_CONNECTIONS }} + + - name: Spectre + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.ACTIONS_HOST }} + username: ${{ secrets.ACTIONS_USER }} + key: ${{ secrets.ACTIONS_CONNECTIONS }} + script: | + sudo systemctl daemon-reload + sudo systemctl restart spectre + + - name: slack notify + uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: repo,message,commit,author,action,job,eventName,ref,workflow + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + if: always() \ No newline at end of file