diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 445c0d5cd..cb447708f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,6 +8,7 @@ on: jobs: build: + if: false runs-on: ubuntu-latest # Define the strategy for the build job. We generally want to cover each @@ -339,6 +340,7 @@ jobs: # Generic runtime tests, which only need to run once (on the host) test-runtime-format: + if: false runs-on: ubuntu-latest steps: # We don't need submodules here since Keystone is a monorepo! @@ -355,6 +357,7 @@ jobs: [ "$FORMAT_RESULT" = "no modified files to format" ] || [ "$FORMAT_RESULT" = "clang-format did not modify any files" ] test-runtime-functionality: + if: false runs-on: ubuntu-latest steps: - name: Checkout Keystone @@ -374,10 +377,11 @@ jobs: # Build tests, which are run for each supported platform test-runtime-build: + if: false needs: build uses: ./.github/workflows/build-runtime.yml # System tests, which are run for simulatable and self-hostable platforms test-system-functionality: - needs: build +# needs: build uses: ./.github/workflows/test-system.yml diff --git a/.github/workflows/test-system.yml b/.github/workflows/test-system.yml index 41185922d..160fe77c3 100644 --- a/.github/workflows/test-system.yml +++ b/.github/workflows/test-system.yml @@ -8,12 +8,15 @@ jobs: environment: ${{ matrix.platform != 'generic' && 'track' || null }} strategy: matrix: - platform: [generic, mpfs] #cva6] + platform: [cva6] bits: [32, 64] exclude: # mpfs is not 32 bit - platform: mpfs bits: 32 + # ignore 32-bit cva6 for now + - platform: cva6 + bits: 32 steps: - name: Checkout Keystone @@ -25,11 +28,16 @@ jobs: scripts/ mkutils/ - - name: Restore build directory - uses: actions/download-artifact@v4 - with: - name: keystone-${{ matrix.platform }}${{ matrix.bits }}-builddir - path: . +# - name: Restore build directory +# uses: actions/download-artifact@v4 +# with: +# name: keystone-${{ matrix.platform }}${{ matrix.bits }}-builddir +# path: . + + - name: Copy build directory + run: | + cp ~/keystone-${{ matrix.platform }}${{ matrix.bits }}-builddir.zip . + unzip keystone-${{ matrix.platform }}${{ matrix.bits }}-builddir.zip - name: Decompress build directory run: cat build.tar.xz | xz -d -T0 | tar -xf -