From 0ff023133cc6900af458ce02bee24806801a6c60 Mon Sep 17 00:00:00 2001 From: Himanshu-Sangshetti Date: Fri, 3 Jul 2026 14:18:40 +0800 Subject: [PATCH] =?UTF-8?q?chore(integrations):=20address=20review=20?= =?UTF-8?q?=E2=80=94=20Zapier=20LICENSE,=20docs,=20tidy=20job=20names?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add MIT LICENSE to zapier-mem0 (package.json declared MIT but shipped no file; every peer commits one) + keywords/author/homepage for parity. - Document the n8n and Zapier checks workflows in the AGENTS.md CI table. - Title-case the ci-gate job display names (n8n Node, Zapier App) to match the other integration jobs. --- .github/workflows/ci-gate.yml | 4 ++-- AGENTS.md | 2 ++ integrations/zapier-mem0/LICENSE | 21 +++++++++++++++++++++ integrations/zapier-mem0/package.json | 12 ++++++++++++ 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 integrations/zapier-mem0/LICENSE diff --git a/.github/workflows/ci-gate.yml b/.github/workflows/ci-gate.yml index 0fa20fe31..c9793e4db 100644 --- a/.github/workflows/ci-gate.yml +++ b/.github/workflows/ci-gate.yml @@ -147,14 +147,14 @@ jobs: secrets: inherit n8n-nodes-mem0: - name: n8n node + name: n8n Node needs: changes if: needs.changes.outputs.n8n_nodes_mem0 == 'true' uses: ./.github/workflows/n8n-nodes-mem0-checks.yml secrets: inherit zapier-mem0: - name: Zapier app + name: Zapier App needs: changes if: needs.changes.outputs.zapier_mem0 == 'true' uses: ./.github/workflows/zapier-mem0-checks.yml diff --git a/AGENTS.md b/AGENTS.md index d81e2fb94..0b9196367 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -431,6 +431,8 @@ PR testing is orchestrated by a single entry point: **`ci-gate.yml` (CI Gate)** | OpenClaw | `openclaw-checks.yml` | Push to main (on `integrations/openclaw/`), manual | tsc + vitest (with Codecov) + tsup build on Node 20, 22 | | OpenCode Plugin | `opencode-plugin-checks.yml` | Push to main (on `integrations/mem0-plugin/.opencode-plugin/`), manual | Bun: tsc type-check + build + dist artifact check | | Pi Agent Plugin | `pi-agent-plugin-checks.yml` | Push to main (on `integrations/pi-agent-plugin/`), manual | tsc + vitest + tsup build (dist artifact check) on Node 20, 22 | +| n8n Node | `n8n-nodes-mem0-checks.yml` | Push to main (on `integrations/n8n-nodes-mem0/`), manual | ESLint (n8n-nodes-base) + tsc build (dist artifact check) on Node 20 | +| Zapier App | `zapier-mem0-checks.yml` | Push to main (on `integrations/zapier-mem0/`), manual | `zapier validate` (schema + style checks) on Node 20 | | docs llms.txt | `docs-llms-txt-check.yml` | Manual | `docs/llms.txt` coverage check | When adding a new package CI workflow: give it `workflow_call` (plus `push`/`workflow_dispatch` as needed, but no `pull_request` trigger), then register it in `ci-gate.yml` — a path filter under the `changes` job, a call job, and an entry in the gate job's `needs` list. diff --git a/integrations/zapier-mem0/LICENSE b/integrations/zapier-mem0/LICENSE new file mode 100644 index 000000000..9a4a85aac --- /dev/null +++ b/integrations/zapier-mem0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Mem0 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/integrations/zapier-mem0/package.json b/integrations/zapier-mem0/package.json index c9001eb76..b7c917cae 100644 --- a/integrations/zapier-mem0/package.json +++ b/integrations/zapier-mem0/package.json @@ -2,6 +2,18 @@ "name": "zapier-mem0", "version": "0.1.0", "description": "Zapier integration for Mem0 — the memory layer for AI agents.", + "keywords": [ + "zapier", + "mem0", + "memory", + "ai", + "agents" + ], + "homepage": "https://mem0.ai", + "author": { + "name": "Mem0", + "email": "founders@mem0.ai" + }, "repository": { "type": "git", "url": "https://github.com/mem0ai/mem0",