From d20e748077a7374d3cb497db2b9ea84d188dd582 Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:01:23 +0600 Subject: [PATCH 1/7] updated ci --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/setup_node.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25dde44..3ce5e5f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,13 +9,13 @@ on: jobs: checkout_code: name: Checkout Code - uses: ./github/workflows/checkout_code.yml + uses: ./github/workflows/checkout_code.yml@v1 setup_node: name: Installing Node.js - uses: ./github/workflows/setup_node.yml + uses: ./github/workflows/setup_node.yml@v1 install_packages: name: Installing Node.js Packages - uses: ./github/workflows/install_packages.yml + uses: ./github/workflows/install_packages.yml@v1 run_test: name: Run Test Case in Node.js Application - uses: ./github/workflows/run_test.yml + uses: ./github/workflows/run_test.yml@v1 diff --git a/.github/workflows/setup_node.yml b/.github/workflows/setup_node.yml index 4ec3095..ac449bf 100644 --- a/.github/workflows/setup_node.yml +++ b/.github/workflows/setup_node.yml @@ -1,4 +1,4 @@ -name: Setup Node.js +name: Installing Node.js on: workflow_call: From e13a0b361cb87d4080693940666a4376a267fb54 Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:04:14 +0600 Subject: [PATCH 2/7] updated ci to main --- .github/workflows/{ci.yml => main.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{ci.yml => main.yml} (100%) diff --git a/.github/workflows/ci.yml b/.github/workflows/main.yml similarity index 100% rename from .github/workflows/ci.yml rename to .github/workflows/main.yml From 2591754b174bbe7c86422548dd8a4e49a6a69704 Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:05:42 +0600 Subject: [PATCH 3/7] updated version --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3ce5e5f..9058e74 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,13 +9,13 @@ on: jobs: checkout_code: name: Checkout Code - uses: ./github/workflows/checkout_code.yml@v1 + uses: ./github/workflows/checkout_code.yml@main setup_node: name: Installing Node.js - uses: ./github/workflows/setup_node.yml@v1 + uses: ./github/workflows/setup_node.yml@main install_packages: name: Installing Node.js Packages - uses: ./github/workflows/install_packages.yml@v1 + uses: ./github/workflows/install_packages.yml@main run_test: name: Run Test Case in Node.js Application - uses: ./github/workflows/run_test.yml@v1 + uses: ./github/workflows/run_test.yml@main From ba3b1d048f03abce666efa2f585728f3ed212a3e Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:10:54 +0600 Subject: [PATCH 4/7] Error fixed --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9058e74..07630c2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,13 +9,13 @@ on: jobs: checkout_code: name: Checkout Code - uses: ./github/workflows/checkout_code.yml@main + uses: ./.github/workflows/checkout_code.yml@main setup_node: name: Installing Node.js - uses: ./github/workflows/setup_node.yml@main + uses: ./.github/workflows/setup_node.yml@main install_packages: name: Installing Node.js Packages - uses: ./github/workflows/install_packages.yml@main + uses: ./.github/workflows/install_packages.yml@main run_test: name: Run Test Case in Node.js Application - uses: ./github/workflows/run_test.yml@main + uses: ./.github/workflows/run_test.yml@main From d4a1dd65adff64741d4bcc0cd23a0cd11826aef9 Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:11:37 +0600 Subject: [PATCH 5/7] Error fixed --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 07630c2..54122b8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,13 +9,13 @@ on: jobs: checkout_code: name: Checkout Code - uses: ./.github/workflows/checkout_code.yml@main + uses: ./.github/workflows/checkout_code.yml setup_node: name: Installing Node.js - uses: ./.github/workflows/setup_node.yml@main + uses: ./.github/workflows/setup_node.yml install_packages: name: Installing Node.js Packages - uses: ./.github/workflows/install_packages.yml@main + uses: ./.github/workflows/install_packages.yml run_test: name: Run Test Case in Node.js Application - uses: ./.github/workflows/run_test.yml@main + uses: ./.github/workflows/run_test.yml From 5486063cec37312acd162571926b9f834bc949b8 Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:24:03 +0600 Subject: [PATCH 6/7] Few more things added --- .github/workflows/main.yml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 54122b8..fdcc255 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,15 +7,17 @@ on: - main jobs: - checkout_code: - name: Checkout Code - uses: ./.github/workflows/checkout_code.yml - setup_node: - name: Installing Node.js - uses: ./.github/workflows/setup_node.yml - install_packages: - name: Installing Node.js Packages - uses: ./.github/workflows/install_packages.yml - run_test: - name: Run Test Case in Node.js Application - uses: ./.github/workflows/run_test.yml + node_pipelines: + runs-on: ubutu-latest + steps: + - name: Checkout Code + uses: ./.github/workflows/checkout_code.yml + + - name: Installing Node.js + uses: ./.github/workflows/setup_node.yml + + - name: Installing Node.js Packages + uses: ./.github/workflows/install_packages.yml + + - name: Run Test Case in Node.js Application + uses: ./.github/workflows/run_test.yml From f603871b528f20f50e5e9481621fe9cafb0f8dbf Mon Sep 17 00:00:00 2001 From: Rudra Sarkar Date: Thu, 23 Jan 2025 00:31:33 +0600 Subject: [PATCH 7/7] create a pipelines --- .github/workflows/main.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fdcc255..e1a19e0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,17 +7,17 @@ on: - main jobs: - node_pipelines: - runs-on: ubutu-latest - steps: - - name: Checkout Code - uses: ./.github/workflows/checkout_code.yml + checkout: + uses: ./.github/workflows/checkout_code.yml - - name: Installing Node.js - uses: ./.github/workflows/setup_node.yml - - - name: Installing Node.js Packages - uses: ./.github/workflows/install_packages.yml + install: + needs: checkout + uses: ./.github/workflows/setup_node.yml + + install_package: + needs: [checkout, install] + uses: ./.github/workflows/install_packages.yml - - name: Run Test Case in Node.js Application - uses: ./.github/workflows/run_test.yml + run_testcase: + needs: [checkout, install, install_package] + uses: ./.github/workflows/run_test.yml