Require CLIENT_SECRET for new access-review connectors → Drop Snyk, Ramp, Lever, Deel access-review providers

- Require CLIENT_SECRET for new access-review connectors
- Use Heroku account UUID as ExternalID
- Bump GitHub orgs picker to per_page=100
- Drop Snyk, Ramp, Lever, Deel access-review providers

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
Aurélien Sibiril
2026-05-17 17:22:50 +02:00
parent ceacaea34e
commit c2db47e698
40 changed files with 29 additions and 1367 deletions

View File

@@ -45,14 +45,10 @@ const (
ConnectorProviderHeroku ConnectorProvider = "HEROKU"
ConnectorProviderPagerDuty ConnectorProvider = "PAGERDUTY"
ConnectorProviderAsana ConnectorProvider = "ASANA"
ConnectorProviderSnyk ConnectorProvider = "SNYK"
ConnectorProviderNetlify ConnectorProvider = "NETLIFY"
ConnectorProviderRamp ConnectorProvider = "RAMP"
ConnectorProviderClickUp ConnectorProvider = "CLICKUP"
ConnectorProviderVercel ConnectorProvider = "VERCEL"
ConnectorProviderMonday ConnectorProvider = "MONDAY"
ConnectorProviderLever ConnectorProvider = "LEVER"
ConnectorProviderDeel ConnectorProvider = "DEEL"
)
func ConnectorProviders() []ConnectorProvider {
@@ -79,14 +75,10 @@ func ConnectorProviders() []ConnectorProvider {
ConnectorProviderHeroku,
ConnectorProviderPagerDuty,
ConnectorProviderAsana,
ConnectorProviderSnyk,
ConnectorProviderNetlify,
ConnectorProviderRamp,
ConnectorProviderClickUp,
ConnectorProviderVercel,
ConnectorProviderMonday,
ConnectorProviderLever,
ConnectorProviderDeel,
}
}
@@ -150,22 +142,14 @@ func (cp *ConnectorProvider) Scan(value any) error {
*cp = ConnectorProviderPagerDuty
case "ASANA":
*cp = ConnectorProviderAsana
case "SNYK":
*cp = ConnectorProviderSnyk
case "NETLIFY":
*cp = ConnectorProviderNetlify
case "RAMP":
*cp = ConnectorProviderRamp
case "CLICKUP":
*cp = ConnectorProviderClickUp
case "VERCEL":
*cp = ConnectorProviderVercel
case "MONDAY":
*cp = ConnectorProviderMonday
case "LEVER":
*cp = ConnectorProviderLever
case "DEEL":
*cp = ConnectorProviderDeel
default:
return fmt.Errorf("invalid ConnectorProvider value: %q", s)
}

View File

@@ -70,10 +70,6 @@ type (
WorkspaceGID string `json:"workspace_gid"`
}
SnykConnectorSettings struct {
OrgID string `json:"org_id"`
}
NetlifyConnectorSettings struct {
AccountSlug string `json:"account_slug"`
}

View File

@@ -17,11 +17,7 @@ ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'BITBUCKET';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'HEROKU';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'PAGERDUTY';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'ASANA';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'SNYK';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'NETLIFY';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'RAMP';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'CLICKUP';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'VERCEL';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'MONDAY';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'LEVER';
ALTER TYPE connector_provider ADD VALUE IF NOT EXISTS 'DEEL';