From 5e1c4ef9bc888015e647583a2ce67c319f3a0412 Mon Sep 17 00:00:00 2001 From: lochana-chathura <39232462+lochana-chathura@users.noreply.github.com> Date: Tue, 26 Nov 2024 00:06:12 +0530 Subject: [PATCH] Modify workflow --- .github/workflows/integration_test_runner.yml | 45 +++++++++++++++++++ ...l => pull_request_full_build.yml.disabled} | 0 ...> pull_request_windows_build.yml.disabled} | 0 3 files changed, 45 insertions(+) create mode 100644 .github/workflows/integration_test_runner.yml rename .github/workflows/{pull_request_full_build.yml => pull_request_full_build.yml.disabled} (100%) rename .github/workflows/{pull_request_windows_build.yml => pull_request_windows_build.yml.disabled} (100%) diff --git a/.github/workflows/integration_test_runner.yml b/.github/workflows/integration_test_runner.yml new file mode 100644 index 000000000000..20a9f3141807 --- /dev/null +++ b/.github/workflows/integration_test_runner.yml @@ -0,0 +1,45 @@ +name: RUN INTEGRATION TESTS ONLY + +on: + pull_request: + branches: + - master + - nutcracker +jobs: + ubuntu_build: + name: Build with integration tests only on Windows + runs-on: windows-latest + timeout-minutes: 150 + concurrency: + group: ${{ github.head_ref }}-ubuntu + cancel-in-progress: true + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '21.0.3' + + - name: Initialize sub-modules + run: git submodule update --init + + - name: Cache Gradle packages + uses: actions/cache@v4 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ github.sha }} + restore-keys: ${{ runner.os }}-gradle + + - name: Build with Gradle + env: + packageUser: ${{ github.actor }} + packagePAT: ${{ secrets.GITHUB_TOKEN }} + run: | + export DISPLAY=':99.0' + /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & + ./gradlew :jballerina-integration-test:test --no-build-cache --rerun-tasks + --max-workers=2 --scan --no-daemon diff --git a/.github/workflows/pull_request_full_build.yml b/.github/workflows/pull_request_full_build.yml.disabled similarity index 100% rename from .github/workflows/pull_request_full_build.yml rename to .github/workflows/pull_request_full_build.yml.disabled diff --git a/.github/workflows/pull_request_windows_build.yml b/.github/workflows/pull_request_windows_build.yml.disabled similarity index 100% rename from .github/workflows/pull_request_windows_build.yml rename to .github/workflows/pull_request_windows_build.yml.disabled