Skip to content

Commit 025f5c5

Browse files
committed
Publish with ClawPack artifact
1 parent 53fc5d9 commit 025f5c5

8 files changed

Lines changed: 30 additions & 8 deletions

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 0.1.4 - 2026-05-26
4+
5+
- Published through ClawHub's newer ClawPack npm-pack artifact path.
6+
- Forced package publishing as a `code-plugin` so ClawHub stores the release as `.tgz` instead of legacy zip.
7+
- Updated readiness checks and publish wrapper to preserve the npm-pack artifact format.
8+
39
## 0.1.3 - 2026-05-26
410

511
- Improved the ClawHub README page with clearer compatibility, production setup, and operator safety sections.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Operate Mautic from OpenClaw with typed, policy-gated tools for API work, webhoo
77
| ClawHub package | `@completetech/openclaw-mautic-plugin` |
88
| Runtime ID | `mautic-control` |
99
| OpenClaw compatibility | `>=2026.5.22` |
10+
| ClawHub artifact | ClawPack npm-pack `.tgz` |
1011
| Tested Mautic version | Mautic Community `7.1.1` |
1112
| Mautic series | Built for current Mautic 7.x REST API deployments |
1213
| Source | https://github.com/CompleteTech-LLC-AI-Research/openclaw-mautic-plugin |
@@ -177,6 +178,8 @@ docker compose exec -T openclaw sh -lc 'openclaw security audit --deep --json'
177178

178179
The package is published on ClawHub as `@completetech/openclaw-mautic-plugin`.
179180

181+
Releases are published as a ClawPack npm-pack artifact, not the older legacy zip artifact.
182+
180183
For a future release:
181184

182185
```bash

docs/CLAWHUB_READINESS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ Result:
4747
"source": "github:CompleteTech-LLC-AI-Research/openclaw-mautic-plugin@main",
4848
"name": "@completetech/openclaw-mautic-plugin",
4949
"displayName": "Mautic Control",
50-
"family": "bundle-plugin",
51-
"version": "0.1.3"
50+
"family": "code-plugin",
51+
"version": "0.1.4"
5252
}
5353
```
5454

@@ -66,8 +66,8 @@ Result: passed. ClawHub detected:
6666
{
6767
"name": "@completetech/openclaw-mautic-plugin",
6868
"displayName": "Mautic Control",
69-
"family": "bundle-plugin",
70-
"version": "0.1.3"
69+
"family": "code-plugin",
70+
"version": "0.1.4"
7171
}
7272
```
7373

docs/PRIVATE_SOURCE_REVIEW_REQUEST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Historical/alternate handoff only. The repository is currently public, so this p
66

77
- Package name: `@completetech/openclaw-mautic-plugin`
88
- Plugin id: `mautic-control`
9-
- Version: `0.1.3`
9+
- Version: `0.1.4`
1010
- Source repository: `CompleteTech-LLC-AI-Research/openclaw-mautic-plugin`
1111
- Current source visibility: public
1212
- Branch: `main`

openclaw.plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "mautic-control",
33
"name": "Mautic Control",
44
"description": "Typed tools for controlled Mautic REST API access, webhook inspection, optional console maintenance, and optional workspace file staging.",
5-
"version": "0.1.3",
5+
"version": "0.1.4",
66
"contracts": {
77
"tools": [
88
"mautic_status",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@completetech/openclaw-mautic-plugin",
3-
"version": "0.1.3",
3+
"version": "0.1.4",
44
"description": "OpenClaw plugin for controlled Mautic API, webhook, console bridge, and workspace operations.",
55
"type": "module",
66
"private": false,

scripts/clawhub-package.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ const command = [
7272
"package",
7373
"publish",
7474
".",
75+
"--family",
76+
"code-plugin",
7577
"--source-repo",
7678
sourceRepo,
7779
"--source-commit",

scripts/readiness-check.mjs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,18 @@ const visibility = run("gh", ["repo", "view", sourceRepo, "--json", "visibility"
4949
const repoVisibility = visibility.status === 0 ? visibility.stdout.trim().toUpperCase() : "UNKNOWN";
5050
record("GitHub source repo is visible to public ClawHub review", repoVisibility === "PUBLIC", `visibility=${repoVisibility}`);
5151

52-
const directDryRun = run("npm", ["exec", "--yes", "clawhub", "--", "package", "publish", sourceRepo, "--dry-run"]);
52+
const directDryRun = run("npm", [
53+
"exec",
54+
"--yes",
55+
"clawhub",
56+
"--",
57+
"package",
58+
"publish",
59+
sourceRepo,
60+
"--family",
61+
"code-plugin",
62+
"--dry-run",
63+
]);
5364
record("direct GitHub-source ClawHub dry-run passes", directDryRun.status === 0, output(directDryRun));
5465

5566
const failed = checks.filter((check) => !check.ok);

0 commit comments

Comments
 (0)