From 715db3b8a0ac528a2e58ca7dc8175112be24224b Mon Sep 17 00:00:00 2001 From: Haim Kastner Date: Thu, 30 Apr 2026 14:01:53 +0300 Subject: [PATCH] Adding release Action --- .github/workflows/release.yml | 30 ++++++++++++++++++++++++++++++ README.md | 4 +++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..83951e5 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,30 @@ +name: Publish Package to npmjs + +on: + release: + types: [published] + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + with: + node-version: '20.x' + registry-url: 'https://registry.npmjs.org' + + - name: Install dependencies + run: yarn install + + - name: Build + run: yarn build + + - name: Publish to npm + run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/README.md b/README.md index aae5784..fa2ffd0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Check Point - Workforce AI MCP Server -[![License](https://img.shields.io/github/license/CheckPointSW/workforce-ai-mcp.svg?style=plastic)](https://github.com/CheckPointSW/workforce-ai-mcp/blob/release/LICENSE) [![npm version](https://img.shields.io/npm/v/@chkp/workforce-ai-mcp.svg?style=plastic)](https://www.npmjs.com/package/@chkp/workforce-ai-mcp) +[![License](https://img.shields.io/github/license/CheckPointSW/workforce-ai-mcp.svg?style=plastic)](https://github.com/CheckPointSW/workforce-ai-mcp/blob/release/LICENSE) [![Latest Release](https://img.shields.io/github/v/release/CheckPointSW/workforce-ai-mcp?style=plastic)](https://github.com/CheckPointSW/workforce-ai-mcp/releases) [![npm version](https://img.shields.io/npm/v/@chkp/workforce-ai-mcp.svg?style=plastic)](https://www.npmjs.com/package/@chkp/workforce-ai-mcp) + +[![Build & Test](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/build.yml/badge.svg)](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/build.yml) [![Publish Package to npmjs](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/release.yml/badge.svg)](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/release.yml) An [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that exposes Check Point Workforce AI capabilities as LLM tools — enabling AI assistants to query, analyze, and manage AI & Browse security policies, assets, and applications through natural language.