Initial commit
This commit is contained in:
113
plugin.lock.json
Normal file
113
plugin.lock.json
Normal file
@@ -0,0 +1,113 @@
|
||||
{
|
||||
"$schema": "internal://schemas/plugin.lock.v1.json",
|
||||
"pluginId": "gh:ahmedasmar/devops-claude-skills:ci-cd",
|
||||
"normalized": {
|
||||
"repo": null,
|
||||
"ref": "refs/tags/v20251128.0",
|
||||
"commit": "485763da67098d2a58550d432c4013f7f15170d7",
|
||||
"treeHash": "5572614b78ad24295d1e0628722629675af7e7727e7ae77100af602df044f961",
|
||||
"generatedAt": "2025-11-28T10:13:03.171664Z",
|
||||
"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": "ci-cd",
|
||||
"description": "CI/CD pipeline design, optimization, DevSecOps security scanning, and troubleshooting. Use for creating workflows, debugging pipeline failures, implementing SAST/DAST/SCA, optimizing build performance, and securing pipelines across GitHub Actions, GitLab CI, and other platforms.",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"content": {
|
||||
"files": [
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "194c29560f34dc610c02549b1b1e549fa996318cb88ea7903038720609d3508d"
|
||||
},
|
||||
{
|
||||
"path": "SKILL.md",
|
||||
"sha256": "9ad65a063989ad8e5d2d135a8149e547b084c099deb2a878ded47a939ca07af0"
|
||||
},
|
||||
{
|
||||
"path": "references/troubleshooting.md",
|
||||
"sha256": "45441d045e7dcb48fb1aecfdff7ed5677eee33041a3b0945d2ab1f5e4fb09376"
|
||||
},
|
||||
{
|
||||
"path": "references/devsecops.md",
|
||||
"sha256": "b283642a41126f32aaea646d05f823995d64597f9c4c0a586ef41189c92a7443"
|
||||
},
|
||||
{
|
||||
"path": "references/optimization.md",
|
||||
"sha256": "80161a0d711b3e71d5b709b39935662a50eb99573d4f7e009623ece3e0a3a86f"
|
||||
},
|
||||
{
|
||||
"path": "references/security.md",
|
||||
"sha256": "ace30ca2801fb4bfb61345316645657d08111d9755b04d105888cc05745efdbf"
|
||||
},
|
||||
{
|
||||
"path": "references/best_practices.md",
|
||||
"sha256": "362764b3568f59c47193767b80126329f0c2fae81463efd0ae3eac31d5b7b774"
|
||||
},
|
||||
{
|
||||
"path": "scripts/pipeline_analyzer.py",
|
||||
"sha256": "514dad0080c1beef5cbefb006b0dd708462f83e73791e7057058005d411a0019"
|
||||
},
|
||||
{
|
||||
"path": "scripts/ci_health.py",
|
||||
"sha256": "dfb64ca1cd644307d6f9d7170de24d1f92b016f29420723e180bd17ea681e722"
|
||||
},
|
||||
{
|
||||
"path": ".claude-plugin/plugin.json",
|
||||
"sha256": "7a415103cf467e31256eb05e10492d53ad9bfd343217c21b974a1a57ea8d1019"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/gitlab-ci/node-ci.yml",
|
||||
"sha256": "9b4de74eb0e68055da2b48ccfe07d2523afa7a8df9315674da783ad43621d8ad"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/gitlab-ci/docker-build.yml",
|
||||
"sha256": "73430e6bda44e23f069569c530722c045d70e8e3dbc67fc62c69c81585442ed2"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/gitlab-ci/go-ci.yml",
|
||||
"sha256": "3312591e10272fddc46b4f2e0a7772bf35df3b5cadbe6d6e153b5865e4ab5e1d"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/gitlab-ci/python-ci.yml",
|
||||
"sha256": "9e0097963a4a5ffc67071b2c1e045ccc860f61cbcc65db034f302e835cd7d1a3"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/gitlab-ci/security-scan.yml",
|
||||
"sha256": "2ec23a658dda7aa0bb4ec439e02ca2618fb80ab76bdb565c85655b9c9b85493f"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/github-actions/node-ci.yml",
|
||||
"sha256": "1d5e9e56dc6bd52a25df657c6cf3aa5941688091f6f8579543a1108e369fd68c"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/github-actions/docker-build.yml",
|
||||
"sha256": "539d7336f9a6eb3a6a6e7c36e41e1cbab6209fd7923b22d442849a670c81d4f8"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/github-actions/go-ci.yml",
|
||||
"sha256": "22475fa2c778b772c38f184253a66f875bb1b790ac1d8dc531174878019e7ddc"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/github-actions/python-ci.yml",
|
||||
"sha256": "121e490eb2db53fb6d5b30720f891094b65c17c511b507a1ca9c8b4105d16c2a"
|
||||
},
|
||||
{
|
||||
"path": "assets/templates/github-actions/security-scan.yml",
|
||||
"sha256": "3ecb2bd844a4cb91691c62e867730140edad2bc7aa0be6258a4a895dc1153e56"
|
||||
}
|
||||
],
|
||||
"dirSha256": "5572614b78ad24295d1e0628722629675af7e7727e7ae77100af602df044f961"
|
||||
},
|
||||
"security": {
|
||||
"scannedAt": null,
|
||||
"scannerVersion": null,
|
||||
"flags": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user