chore(integrations): address review — Zapier LICENSE, docs, tidy job names
- 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.
This commit is contained in:
@@ -147,14 +147,14 @@ jobs:
|
|||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
n8n-nodes-mem0:
|
n8n-nodes-mem0:
|
||||||
name: n8n node
|
name: n8n Node
|
||||||
needs: changes
|
needs: changes
|
||||||
if: needs.changes.outputs.n8n_nodes_mem0 == 'true'
|
if: needs.changes.outputs.n8n_nodes_mem0 == 'true'
|
||||||
uses: ./.github/workflows/n8n-nodes-mem0-checks.yml
|
uses: ./.github/workflows/n8n-nodes-mem0-checks.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
zapier-mem0:
|
zapier-mem0:
|
||||||
name: Zapier app
|
name: Zapier App
|
||||||
needs: changes
|
needs: changes
|
||||||
if: needs.changes.outputs.zapier_mem0 == 'true'
|
if: needs.changes.outputs.zapier_mem0 == 'true'
|
||||||
uses: ./.github/workflows/zapier-mem0-checks.yml
|
uses: ./.github/workflows/zapier-mem0-checks.yml
|
||||||
|
|||||||
@@ -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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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.
|
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.
|
||||||
|
|||||||
@@ -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.
|
||||||
@@ -2,6 +2,18 @@
|
|||||||
"name": "zapier-mem0",
|
"name": "zapier-mem0",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"description": "Zapier integration for Mem0 — the memory layer for AI agents.",
|
"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": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/mem0ai/mem0",
|
"url": "https://github.com/mem0ai/mem0",
|
||||||
|
|||||||
Reference in New Issue
Block a user