diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 25dde44..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Node.js CI - -on: - # Trigger when a new pull request in main branch - pull_request: - branches: - - 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 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..e1a19e0 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,23 @@ +name: Node.js CI + +on: + # Trigger when a new pull request in main branch + pull_request: + branches: + - main + +jobs: + checkout: + uses: ./.github/workflows/checkout_code.yml + + install: + needs: checkout + uses: ./.github/workflows/setup_node.yml + + install_package: + needs: [checkout, install] + uses: ./.github/workflows/install_packages.yml + + run_testcase: + needs: [checkout, install, install_package] + uses: ./.github/workflows/run_test.yml 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: