diff --git a/.github/workflows/utilities/reusable-workflow.yml b/.github/workflows/reusable-workflow-for-ci.yml similarity index 67% rename from .github/workflows/utilities/reusable-workflow.yml rename to .github/workflows/reusable-workflow-for-ci.yml index e9349a7..a27297c 100644 --- a/.github/workflows/utilities/reusable-workflow.yml +++ b/.github/workflows/reusable-workflow-for-ci.yml @@ -1,9 +1,8 @@ name: CI Workflow -description: A reusable workflow for continuous integration tasks. +description: A reusable workflow for continuous integration tasks on: workflow_call jobs: CI: - name: Setup Node.js Environment runs-on: ubuntu-latest steps: - name: Checkout repository @@ -13,16 +12,12 @@ jobs: uses: actions/setup-node@v4 with: node-version: "22.x" - cache: "pnpm" - - - name: Install pnpm - run: npm install -g pnpm - name: Install dependencies - run: pnpm install + run: npm install - name: Run tests - run: pnpm test + run: npm test - name: Build project - run: pnpm run build + run: npm run build diff --git a/.github/workflows/utilities/composite-workflow.yml b/.github/workflows/utilities/composite-workflow/action.yml similarity index 100% rename from .github/workflows/utilities/composite-workflow.yml rename to .github/workflows/utilities/composite-workflow/action.yml diff --git a/.github/workflows/workflow-ci.yml b/.github/workflows/workflow-ci.yml index 144a2b4..cc0dc0d 100644 --- a/.github/workflows/workflow-ci.yml +++ b/.github/workflows/workflow-ci.yml @@ -5,15 +5,16 @@ permissions: on: [push] jobs: call-reusable-workflow: - runs-on: ubuntu-latest - steps: - - name: Call CI Workflow - uses: ./.github/workflows/utilities/reusable-workflow.yml@main + uses: ./.github/workflows/reusable-workflow-for-ci.yml + call-composite-workflow: runs-on: ubuntu-latest steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Call Greeting Workflow - uses: ./.github/workflows/utilities/composite-workflow.yml + uses: ./.github/workflows/utilities/composite-workflow with: name: "Desarrollador" message: "Hola"