From 052d2b9b8e220f5e6e58c9aaef57badeb1ceaaf9 Mon Sep 17 00:00:00 2001
From: Satya Ortiz-Gagne <satya.ortiz-gagne@mila.quebec>
Date: Wed, 22 May 2024 14:27:51 -0400
Subject: [PATCH] Fix cloud-ci

---
 .github/workflows/cloud-ci.yml | 35 +++++++++++++---------------------
 1 file changed, 13 insertions(+), 22 deletions(-)

diff --git a/.github/workflows/cloud-ci.yml b/.github/workflows/cloud-ci.yml
index c19954c71..6dd98ec25 100644
--- a/.github/workflows/cloud-ci.yml
+++ b/.github/workflows/cloud-ci.yml
@@ -1,4 +1,4 @@
-name: tests
+name: cloud-tests
 
 on:
   # Runs for pull requests
@@ -38,7 +38,6 @@ jobs:
       MILABENCH_SYSTEM: "config/cloud-system.yaml"
       MILABENCH_BASE: "output"
       MILABENCH_ARGS: ""
-      MILABENCH_GPU_ARCH: "${{ matrix.arch }}"
       MILABENCH_DASH: "no"
       ARM_TENANT_ID: "${{ secrets.ARM_TENANT_ID }}"
       ARM_SUBSCRIPTION_ID: "${{ secrets.ARM_SUBSCRIPTION_ID }}"
@@ -84,30 +83,17 @@ jobs:
           echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >>~/.aws/credentials
           chmod -R a-rwx,u+rwX ~/.aws ~/.ssh
 
+      - name: start covalent server
+        run: |
+          poetry run -- python3 -m milabench.scripts.covalent serve start --develop
+
       - name: setup cloud
         run: |
-          _system=$(
           poetry run milabench cloud \
             --setup \
-            --run-on ${{ matrix.run_on }}
-          )
-          { read _hash ; }< <(
-          echo -n "$_system" | while read l
-          do
-              if [[ "$l" == "# hash::>"* ]]
-              then
-                  echo -n "${l#*::>}"
-              fi
-          done
-          echo
-          )
-          if [[ -z "${_hash}" ]]
-          then
-            >&2 echo "Failed to fetch system config hash"
-            exit 1
-          fi
-          echo -n "$_system" >$MILABENCH_SYSTEM.$_hash
-          echo "MILABENCH_SYSTEM=$MILABENCH_SYSTEM.$_hash" >>$GITHUB_ENV
+            --run-on ${{ matrix.run_on }} \
+            --system "$MILABENCH_SYSTEM" >$MILABENCH_SYSTEM.${{ matrix.run_on }}
+          echo "MILABENCH_SYSTEM=$MILABENCH_SYSTEM.${{ matrix.run_on }}" >>$GITHUB_ENV
 
       - name: install benchmarks
         run: |
@@ -139,3 +125,8 @@ jobs:
             --teardown \
             --run-on ${{ matrix.run_on }} \
             --all
+
+      - name: debug logs
+        if: always()
+        run: |
+          cat ~/.cache/covalent/covalent_ui.log