From 8a747983a07c6c3f27931bcab65097df1f82d607 Mon Sep 17 00:00:00 2001 From: Devendraappa Date: Thu, 12 Dec 2024 21:39:11 +0530 Subject: [PATCH 1/2] Update pr-workflow.yaml --- .github/workflows/pr-workflow.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-workflow.yaml b/.github/workflows/pr-workflow.yaml index 7adaabc..db358fc 100644 --- a/.github/workflows/pr-workflow.yaml +++ b/.github/workflows/pr-workflow.yaml @@ -1,4 +1,4 @@ -name: Pull Request Quality Checks +name: Pull Request before merge # Trigger workflow on pull requests targeting specific branches on: @@ -22,6 +22,7 @@ jobs: uses: actions/setup-java@v3 with: java-version: '17' + distribution: 'temurin' # Step 3: Run a build (example: Maven build) - name: Build the application From cbcf5dce292521a0d46c7c7c445734e6cbf3f584 Mon Sep 17 00:00:00 2001 From: Devendraappa Date: Thu, 12 Dec 2024 21:47:27 +0530 Subject: [PATCH 2/2] Update pr-workflow.yaml --- .github/workflows/pr-workflow.yaml | 31 +++++++----------------------- 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/.github/workflows/pr-workflow.yaml b/.github/workflows/pr-workflow.yaml index db358fc..2af2c95 100644 --- a/.github/workflows/pr-workflow.yaml +++ b/.github/workflows/pr-workflow.yaml @@ -1,37 +1,20 @@ -name: Pull Request before merge +name: Pull Request Testing Workflow -# Trigger workflow on pull requests targeting specific branches on: pull_request: branches: - - main # Trigger when PR targets the main branch - - dev # Trigger when PR targets the dev branch + - main + - dev jobs: - build-and-test: - # Use an Ubuntu-based environment + test: runs-on: ubuntu-latest - steps: - # Step 1: Checkout the pull request code - name: Checkout code uses: actions/checkout@v3 - # Step 2: Set up a programming environment (Java in this example) - - name: Set up Java - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - - # Step 3: Run a build (example: Maven build) - - name: Build the application - run: echo "Building the application... (simulated build)" + - name: Install dependencies + run: npm install - # Step 4: Run unit tests (example: Maven test) - name: Run tests - run: echo "Running tests... (simulated tests)" - - # Step 5: Perform code quality checks (optional example step) - - name: Code Quality Checks - run: echo "Running code quality checks... (simulated checks)" + run: npm test