Fix: Update Gerrit Verify GHA 28/134428/2
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 2 May 2023 18:22:39 +0000 (11:22 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 2 May 2023 20:05:45 +0000 (13:05 -0700)
- Remove tox validation
- Clone submodules for jjb validation

Issue-ID: CIMAN-33
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I7efc1e0c79cb8d7a4d8bd651f015ababe9c1f470

.github/workflows/gerrit-verify.yaml

index 7ef90b2..eefd276 100644 (file)
@@ -78,22 +78,6 @@ jobs:
       - name: Run static analysis and format checkers
         run: pipx run tox -e pre-commit
 
-  tox:
-    needs: prepare
-    runs-on: ubuntu-latest
-    steps:
-      - uses: lfit/checkout-gerrit-change-action@v0.2
-        with:
-          gerrit-refspec: ${{ inputs.GERRIT_REFSPEC }}
-          delay: "0s"
-      - uses: actions/setup-python@v4
-        id: setup-python
-        with:
-          python-version: "3.11"
-      - name: Run tests
-        run: >-
-          TOX_SKIP_ENV=pre-commit pipx run tox
-
   jjb-validation:
     needs: prepare
     runs-on: ubuntu-latest
@@ -106,6 +90,8 @@ jobs:
         id: setup-python
         with:
           python-version: "3.11"
+      - name: Clone git submodules
+        run: git submodule update --init
       - name: Run JJB Verify
         run: |
           python -m pip install --upgrade pip
@@ -124,7 +110,7 @@ jobs:
 
   vote:
     if: ${{ always() }}
-    needs: [prepare, pre-commit, tox, jjb-validation]
+    needs: [prepare, pre-commit, jjb-validation]
     runs-on: ubuntu-latest
     steps:
       - uses: technote-space/workflow-conclusion-action@v3