From 51b88b3cc1e20f2190fc6915288179dbadc08722 Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Mon, 8 Jun 2026 13:36:32 -0400 Subject: [PATCH 1/2] chore: declare secret target support --- plugin.json | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/plugin.json b/plugin.json index 2b1315f..f5b5212 100644 --- a/plugin.json +++ b/plugin.json @@ -160,5 +160,53 @@ "arch": "arm64", "url": "https://github.com/GoCodeAlone/workflow-plugin-discord/releases/download/v0.1.2/workflow-plugin-discord-darwin-arm64.tar.gz" } - ] + ], + "secret_targets": [ + { + "provider": "github", + "scopes": [ + "repo", + "env", + "org" + ], + "description": "Stored as GitHub Actions secrets when workflows run on GitHub." + }, + { + "provider": "gitlab", + "scopes": [ + "project", + "group", + "env" + ], + "description": "Stored as GitLab CI/CD variables when workflows run on GitLab." + }, + { + "provider": "vault", + "scopes": [ + "mount" + ], + "description": "Stored in Vault for application/runtime retrieval." + }, + { + "provider": "file", + "scopes": [ + "directory" + ], + "description": "Stored in a local file-backed secret store." + }, + { + "provider": "keychain", + "scopes": [ + "service" + ], + "description": "Stored in the local OS keychain." + }, + { + "provider": "env", + "scopes": [ + "process" + ], + "description": "Provided by the local process environment." + } + ] } From 0cac346b819cdb94e0a81711eb220b852e049653 Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Mon, 8 Jun 2026 13:51:44 -0400 Subject: [PATCH 2/2] fix: align secret target manifests --- plugin.json | 96 ++++++++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/plugin.json b/plugin.json index f5b5212..902cf3a 100644 --- a/plugin.json +++ b/plugin.json @@ -161,52 +161,52 @@ "url": "https://github.com/GoCodeAlone/workflow-plugin-discord/releases/download/v0.1.2/workflow-plugin-discord-darwin-arm64.tar.gz" } ], - "secret_targets": [ - { - "provider": "github", - "scopes": [ - "repo", - "env", - "org" - ], - "description": "Stored as GitHub Actions secrets when workflows run on GitHub." - }, - { - "provider": "gitlab", - "scopes": [ - "project", - "group", - "env" - ], - "description": "Stored as GitLab CI/CD variables when workflows run on GitLab." - }, - { - "provider": "vault", - "scopes": [ - "mount" - ], - "description": "Stored in Vault for application/runtime retrieval." - }, - { - "provider": "file", - "scopes": [ - "directory" - ], - "description": "Stored in a local file-backed secret store." - }, - { - "provider": "keychain", - "scopes": [ - "service" - ], - "description": "Stored in the local OS keychain." - }, - { - "provider": "env", - "scopes": [ - "process" - ], - "description": "Provided by the local process environment." - } - ] + "secret_targets": [ + { + "provider": "github", + "scopes": [ + "repo", + "env", + "org" + ], + "description": "Stored as GitHub Actions secrets when workflows run on GitHub." + }, + { + "provider": "gitlab", + "scopes": [ + "project", + "group", + "env" + ], + "description": "Stored as GitLab CI/CD variables when workflows run on GitLab." + }, + { + "provider": "vault", + "scopes": [ + "mount" + ], + "description": "Stored in Vault for application/runtime retrieval." + }, + { + "provider": "file", + "scopes": [ + "directory" + ], + "description": "Stored in a local file-backed secret store." + }, + { + "provider": "keychain", + "scopes": [ + "service" + ], + "description": "Stored in the local OS keychain." + }, + { + "provider": "env", + "scopes": [ + "process" + ], + "description": "Provided by the local process environment." + } + ] }