From 4514025848c0548c68912b5fa82a935a178271fa Mon Sep 17 00:00:00 2001
From: Mia Altieri <mgaltier200@gmail.com>
Date: Mon, 15 Jul 2024 11:30:22 +0000
Subject: [PATCH] fix int tests

---
 .github/workflows/integration.yaml | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml
index 5514382..daf9b44 100644
--- a/.github/workflows/integration.yaml
+++ b/.github/workflows/integration.yaml
@@ -11,14 +11,16 @@ on:
 
 jobs:
   build:
-    uses: ./.github/workflows/build.yaml
+    name: Build rock
+    uses: canonical/data-platform-workflows/.github/workflows/build_rock.yaml@v16
+
   integration:
     runs-on: ubuntu-latest
     timeout-minutes: 120
     needs: build
     strategy:
       matrix:
-        env: [integration]
+        env: []
       fail-fast: false
     steps:
       - name: Checkout repository
@@ -41,9 +43,11 @@ jobs:
         run: |
           sudo snap install rockcraft --classic --revision 1206
           sudo snap refresh rockcraft --hold=forever
-      - uses: actions/download-artifact@v3
+      - name: Download rock package(s)
+        uses: actions/download-artifact@v4
         with:
-          name: mongodb-rock
+          pattern: ${{ needs.build.outputs.artifact-prefix }}-*
+          merge-multiple: true
       - name: Install tox
         run: python3 -m pip install tox
 
@@ -59,6 +63,8 @@ jobs:
           sudo rm -rf "$AGENT_TOOLSDIRECTORY"
           echo "Free disk space after cleanup"
           df -T
-      
+
       - name: Integration Tests
-        run: sg snap_microk8s -c "tox -e ${{ matrix.env }}"
+        run: |
+          sg snap_microk8s -c "tox -e build"
+          sg snap_microk8s -c "tox -e ${{ matrix.env }}"