diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 44deab02bb..7f09ec0ef6 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -33,12 +33,6 @@ jobs: steps: - name: Check out WALA sources uses: actions/checkout@v4 -# - name: Cache Goomph -# uses: actions/cache@v4 -# with: -# path: ~/.goomph -# key: ${{ runner.os }}-goomph-${{ hashFiles('build.gradle') }} -# restore-keys: ${{ runner.os }}-goomph- - name: 'Set up JDK ${{ matrix.java }}' uses: actions/setup-java@v4 with: @@ -47,15 +41,11 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - name: Build and test using Gradle with ECJ -# uses: gradle/gradle-build-action@v3 -# with: -# gradle-executable: xvfb-gradle.sh + # use xvfb-gradle.sh to avoid headless test failures on Linux run: ./xvfb-gradle.sh aggregatedJavadocs build publishAllPublicationsToFakeRemoteRepository shellcheck --no-configuration-cache "-Pcom.ibm.wala.jdk-version=${{ matrix.java }}" # testing ECJ compilation on any one OS is sufficient; we choose Linux arbitrarily if: runner.os == 'Linux' - name: Build and test using Gradle but without ECJ -# uses: gradle/gradle-build-action@v3 -# with: run: ./gradlew aggregatedJavadocs javadoc build -PskipJavaUsingEcjTasks --no-configuration-cache "-Pcom.ibm.wala.jdk-version=${{ matrix.java }}" if: runner.os != 'Linux' - name: Check for Git cleanliness after build and test