diff --git a/plugins/hover/manifest.json b/plugins/hover/manifest.json index fcb7e7d..90e7be9 100644 --- a/plugins/hover/manifest.json +++ b/plugins/hover/manifest.json @@ -1,89 +1,86 @@ { - "name": "workflow-plugin-hover", - "version": "0.5.0", - "minEngineVersion": "0.60.6", - "description": "Hover DNS provider for workflow IaC (infra.dns). No official API; mimics the browser-side username+password+TOTP login flow used by pjslauta/hover-dyn-dns.", + "assets": { + "config": true, + "ui": false + }, "author": "GoCodeAlone", - "license": "MIT", - "type": "external", - "tier": "community", - "private": false, - "homepage": "https://github.com/GoCodeAlone/workflow-plugin-hover", - "repository": "https://github.com/GoCodeAlone/workflow-plugin-hover", - "keywords": [ - "dns", - "hover", - "iac", - "infra.dns", - "totp" - ], "capabilities": { "moduleTypes": [ "iac.provider.hover" ], + "resourceTypes": [ + "infra.dns", + "infra.dns_delegation" + ], "stepTypes": [], - "triggerTypes": [], - "iacProvider": { - "name": "hover", - "resourceTypes": [ - "infra.dns", - "infra.dns_delegation" - ] - } - }, - "required_secrets": [ - { - "name": "HOVER_USERNAME", - "sensitive": false, - "description": "Hover account username", - "prompt": "Hover username" - }, - { - "name": "HOVER_PASSWORD", - "sensitive": true, - "description": "Hover account password", - "prompt": "Hover password" - }, - { - "name": "HOVER_TOTP_SECRET", - "sensitive": true, - "description": "Base32-encoded TOTP seed from Hover 2FA setup. Plugin generates 6-digit codes per RFC 6238 on each login.", - "prompt": "Hover TOTP seed (base32)" - } - ], - "iacProvider": { - "computePlanVersion": "v2" - }, - "assets": { - "ui": false, - "config": true + "triggerTypes": [] }, + "category": "infrastructure", + "description": "Hover DNS provider for workflow IaC (infra.dns). No official API; mimics the browser-side username+password+TOTP login flow used by pjslauta/hover-dyn-dns.", "downloads": [ { "arch": "amd64", "os": "darwin", - "sha256": "7422e05d9e3eae6510150c2aeec6b6e7e27d88da7ef3cdd6ef253bcba535299a", - "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.0/workflow-plugin-hover-darwin-amd64.tar.gz" + "sha256": "5902fc52dc20bc1805d0d07aaf03746f6c5e0d6aed89f5ed51c017e8d431144b", + "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.6/workflow-plugin-hover-darwin-amd64.tar.gz" }, { "arch": "arm64", "os": "darwin", - "sha256": "71fa7eb8ec310b35c23fbde1b962dd08524090454c1d09ad393079466c1f6f84", - "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.0/workflow-plugin-hover-darwin-arm64.tar.gz" + "sha256": "a68302d7d9df9a4f0a63797d5553b05930989a09304ccb4d50f4b50caa6531ae", + "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.6/workflow-plugin-hover-darwin-arm64.tar.gz" }, { "arch": "amd64", "os": "linux", - "sha256": "7aa275e704322242515b8d8122ea3b259c2b54cbc4608b40c769827f4406bc39", - "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.0/workflow-plugin-hover-linux-amd64.tar.gz" + "sha256": "e21e9a722aac863870146cf512b607fe489d0a451645adedb3f16a51a2d1b301", + "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.6/workflow-plugin-hover-linux-amd64.tar.gz" }, { "arch": "arm64", "os": "linux", - "sha256": "c3c67fb3cc64b781ac05ca10eb8e11614f3fdb83814c2f1a3be35360df9930fc", - "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.0/workflow-plugin-hover-linux-arm64.tar.gz" + "sha256": "d3d484a1a537ef4f2cb6efb64b013636363d99c84bc23f77e17d5d1c8a676999", + "url": "https://github.com/GoCodeAlone/workflow-plugin-hover/releases/download/v0.5.6/workflow-plugin-hover-linux-arm64.tar.gz" + } + ], + "homepage": "https://github.com/GoCodeAlone/workflow-plugin-hover", + "iacProvider": { + "computePlanVersion": "v2" + }, + "keywords": [ + "dns", + "hover", + "iac", + "infra.dns", + "totp" + ], + "license": "MIT", + "minEngineVersion": "0.60.6", + "name": "workflow-plugin-hover", + "private": false, + "repository": "https://github.com/GoCodeAlone/workflow-plugin-hover", + "required_secrets": [ + { + "description": "Hover account username", + "name": "HOVER_USERNAME", + "prompt": "Hover username", + "sensitive": false + }, + { + "description": "Hover account password", + "name": "HOVER_PASSWORD", + "prompt": "Hover password", + "sensitive": true + }, + { + "description": "Base32-encoded TOTP seed from Hover 2FA setup. Plugin generates 6-digit codes per RFC 6238 on each login.", + "name": "HOVER_TOTP_SECRET", + "prompt": "Hover TOTP seed (base32)", + "sensitive": true } ], "status": "experimental", - "category": "infrastructure" + "tier": "community", + "type": "external", + "version": "0.5.6" }