From 10c52afdacf565757b805ddbff31669b380c260f Mon Sep 17 00:00:00 2001 From: sricharankrishnan Date: Mon, 1 Jun 2026 11:34:03 +0530 Subject: [PATCH] Workflow Update - 2 Jobs --- .github/workflows/publish.yml | 43 +++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 39 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8d54aaf..2487552 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,14 +11,50 @@ permissions: id-token: write jobs: + test-package: + #vm instance + runs-on: ubuntu-latest + + steps: + - name: Start Test + run: echo "Start Package Test" + + # context object - emit + - name: Github Context + run: echo '${{ toJson(github) }}' + + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v6 + with: + node-version: 24 + registry-url: https://registry.npmjs.org + package-manager-cache: false + + - name: Check npm version + run: npm --version + + - name: Install dependencies + run: npm ci + + - name: Run tests + run: npm test -- --runInBand + + - name: End Message + run: echo "End Package Test" + publish: + needs: test-package + # vm instance runs-on: ubuntu-latest # various tasks that would be executed steps: - name: Start Message - run: echo "[Start Package Publish]:" + run: echo "Start Package Publish" # context object - emit - name: Github Context @@ -40,9 +76,6 @@ jobs: - name: Install dependencies run: npm ci - - name: Run tests - run: npm test -- --runInBand - - name: Build package run: npm run build @@ -50,4 +83,4 @@ jobs: run: npm publish - name: End Message - run: echo "[End Package Publish]:" + run: echo "End Package Publish" diff --git a/package.json b/package.json index 89b765f..1ab65d3 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "utility" ], "license": "MIT", - "version": "0.10.0", + "version": "0.11.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts",