{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:awudevelop/claude-plugins:devops", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "feb4ad30d1a27c1ce731fe669fe8ad58f258d775", "treeHash": "948620eb1f353d361aca880fab1c59fb30261d9ee7158b90c87dd53141889136", "generatedAt": "2025-11-28T10:14:05.830388Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "devops", "description": "v1.0.1 - DevOps automation for Netlify deployments with encrypted secrets management, automatic validation, and instant rollback. Zero-token CLI operations with hybrid token authentication. AWS, GCP, Azure, and Vercel support coming soon.", "version": "1.0.1" }, "content": { "files": [ { "path": "README.md", "sha256": "534ba4b4d81d6c60056261e6fdbad5aa94c218c8830743daf76de7b411851dd3" }, { "path": "hooks/hooks.json", "sha256": "e85e1ebab5720c1e8a8cd4d2cebab4beb49d311645264511e5fbcae3003b2bcf" }, { "path": "hooks/pre-deployment-check.js", "sha256": "c93a193fe03fced056271cdf41996c7c8c04f97e8fc255137d2db77d3a385afe" }, { "path": ".claude-plugin/plugin.json", "sha256": "db335d076d631467debd7754e91963d95b7846042ecf46da4e9559130d25e715" }, { "path": "commands/secrets.md", "sha256": "e5216cafc69f2ed66d54ffeb071bd2f25e48bae8b588a0756634f4f11817b1e5" }, { "path": "commands/logs.md", "sha256": "720d3cac42f6fd0d59bcea84d87ad552b925e3be11d461414c7f991ff307f00c" }, { "path": "commands/status.md", "sha256": "e9bb417a8f340e9e1864a6d70414e590e00b57666340471e8e75f07968275a4a" }, { "path": "commands/infra.md", "sha256": "ee849d78a9d66a0448c7f479ab675bb82537025f673c2455f912230066637015" }, { "path": "commands/init.md", "sha256": "e15d5fac9f4ada1218e0dd1bb382922973bf3160c6353f401e3b6b13196a1ffc" }, { "path": "commands/config.md", "sha256": "5c082e28181648bc0ed1bfc0b96d483c167ebae7eb51788d37dec524e5f3b88e" }, { "path": "commands/deploy.md", "sha256": "41f41839317845abdbd43e2b98f92082b9905d8be2313064e4d115a1e717de1b" }, { "path": "commands/build.md", "sha256": "d2c9791681180339b3bd83d30a9390a20ed5a87a45c9e6cce1c36235b4901d4d" }, { "path": "commands/rollback.md", "sha256": "4047e44c323de00ee91ad813114418c283deda79fba47905ccdefe9c4f6da945" } ], "dirSha256": "948620eb1f353d361aca880fab1c59fb30261d9ee7158b90c87dd53141889136" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }