Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 30 additions & 30 deletions CONFORMANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Behavior columns come in two kinds: **verified** (an official SDK was driven aga
| [apple-appstoreconnect-style](adapters/apple-appstoreconnect-style/) | App Store Connect API `v3` | 15 | VM | — | — | [7](#apple-appstoreconnect-style) | [7](#apple-appstoreconnect-style) |
| [apple-music-style](adapters/apple-music-style/) | Apple Music API `1.0` | 18 | VM | — | — | [5](#apple-music-style) | [5](#apple-music-style) |
| [apple-searchads-style](adapters/apple-searchads-style/) | Apple Search Ads API `v4` | 12 | VM | — | — | [4](#apple-searchads-style) | [5](#apple-searchads-style) |
| [apps-script-style](adapters/apps-script-style/) | Google Apps Script API `v1` | 11 | SDK | google-api-go-client @ v0.299.0 | 6 | [2](#apps-script-style) | [3](#apps-script-style) |
| [apps-script-style](adapters/apps-script-style/) | Google Apps Script API `v1` | 11 | SDK | google-api-go-client @ v0.300.0 | 6 | [2](#apps-script-style) | [3](#apps-script-style) |
| [auth0-style](adapters/auth0-style/) | Auth0 Authentication & Management API `v2` | 17 | VM | — | — | [3](#auth0-style) | [4](#auth0-style) |
| [avalara-style](adapters/avalara-style/) | Avalara AvaTax REST API `2` | 8 | VM | — | — | [5](#avalara-style) | [3](#avalara-style) |
| [aws-cognito-style](adapters/aws-cognito-style/) | Amazon Cognito Identity Provider API `2016-04-18` | 7 | VM | — | — | [6](#aws-cognito-style) | [3](#aws-cognito-style) |
Expand All @@ -60,7 +60,7 @@ Behavior columns come in two kinds: **verified** (an official SDK was driven aga
| [cloudflare-style](adapters/cloudflare-style/) | Cloudflare API `4` | 35 | SDK | cloudflare-go @ v0.119.0 | 7 | [8](#cloudflare-style) | [6](#cloudflare-style) |
| [cloudkit-style](adapters/cloudkit-style/) | CloudKit Web Services API `1` | 5 | VM | — | — | [6](#cloudkit-style) | [2](#cloudkit-style) |
| [discord-style](adapters/discord-style/) | Discord API `v10` | 26 (+1 ws) | SDK | discord-node @ 2.6.3 (floor) | 5 | [8](#discord-style) | [5](#discord-style) |
| [drive-style](adapters/drive-style/) | Google Drive API `v3` | 13 | SDK | google-api-go-client @ v0.299.0 | 8 | [7](#drive-style) | [5](#drive-style) |
| [drive-style](adapters/drive-style/) | Google Drive API `v3` | 13 | SDK | google-api-go-client @ v0.300.0 | 8 | [7](#drive-style) | [5](#drive-style) |
| [dropbox-style](adapters/dropbox-style/) | Dropbox API `2` | 8 | VM | — | — | [8](#dropbox-style) | [4](#dropbox-style) |
| [dune-style](adapters/dune-style/) | Dune Analytics API `v1` | 6 | VM | — | — | [5](#dune-style) | [4](#dune-style) |
| [dynamodb-style](adapters/dynamodb-style/) | Amazon DynamoDB API `2012-08-10` | 1 | SDK + VM | aws-sdk-go-v2 @ v1.47.1 | 8 | [8](#dynamodb-style) | [5](#dynamodb-style) |
Expand All @@ -73,18 +73,18 @@ Behavior columns come in two kinds: **verified** (an official SDK was driven aga
| [etherscan-style](adapters/etherscan-style/) | Etherscan API `1.0` | 1 | VM | — | — | [3](#etherscan-style) | [2](#etherscan-style) |
| [fattureincloud-style](adapters/fattureincloud-style/) | Fatture in Cloud API v2 `2.0.29` | 42 | VM | — | — | [3](#fattureincloud-style) | [6](#fattureincloud-style) |
| [firebase-style](adapters/firebase-style/) | Firebase Auth + Firestore + Cloud Messaging API `v1` | 22 | VM | — | — | [4](#firebase-style) | [8](#firebase-style) |
| [ga4-style](adapters/ga4-style/) | Google Analytics Data API + Admin API `v1beta` | 7 | SDK | google-api-go-client @ v0.299.0 | 7 | [4](#ga4-style) | [3](#ga4-style) |
| [gcalendar-style](adapters/gcalendar-style/) | Google Calendar API `v3` | 10 | SDK | google-api-go-client @ v0.299.0 | 8 | [4](#gcalendar-style) | [2](#gcalendar-style) |
| [gdocs-style](adapters/gdocs-style/) | Google Docs API `v1` | 5 | SDK | google-api-go-client @ v0.299.0 | 5 | [3](#gdocs-style) | [5](#gdocs-style) |
| [ga4-style](adapters/ga4-style/) | Google Analytics Data API + Admin API `v1beta` | 7 | SDK | google-api-go-client @ v0.300.0 | 7 | [4](#ga4-style) | [3](#ga4-style) |
| [gcalendar-style](adapters/gcalendar-style/) | Google Calendar API `v3` | 10 | SDK | google-api-go-client @ v0.300.0 | 8 | [4](#gcalendar-style) | [2](#gcalendar-style) |
| [gdocs-style](adapters/gdocs-style/) | Google Docs API `v1` | 5 | SDK | google-api-go-client @ v0.300.0 | 5 | [3](#gdocs-style) | [5](#gdocs-style) |
| [github-style](adapters/github-style/) | GitHub REST + GraphQL API `2022-11-28` | 26 +GQL | SDK | go-github/v89 @ v89.0.0<br>octokit @ 5.0.5 (floor) | 6 | [7](#github-style) | [4](#github-style) |
| [gmail-style](adapters/gmail-style/) | Gmail API `v1` | 16 | SDK | google-api-go-client @ v0.299.0 | 9 | [6](#gmail-style) | [3](#gmail-style) |
| [google-admin-style](adapters/google-admin-style/) | Google Admin SDK Directory API `directory_v1` | 13 | SDK | google-api-go-client @ v0.299.0 | 8 | [4](#google-admin-style) | [4](#google-admin-style) |
| [gmail-style](adapters/gmail-style/) | Gmail API `v1` | 16 | SDK | google-api-go-client @ v0.300.0 | 9 | [6](#gmail-style) | [3](#gmail-style) |
| [google-admin-style](adapters/google-admin-style/) | Google Admin SDK Directory API `directory_v1` | 13 | SDK | google-api-go-client @ v0.300.0 | 8 | [4](#google-admin-style) | [4](#google-admin-style) |
| [google-cloudtasks-style](adapters/google-cloudtasks-style/) | Google Cloud Tasks API `v2` | 16 | boot | — | — | [7](#google-cloudtasks-style) | [7](#google-cloudtasks-style) |
| [google-iam-style](adapters/google-iam-style/) | Google Cloud IAM API + Service Accounts `v1` | 10 | SDK | google-api-go-client @ v0.299.0 | 7 | [4](#google-iam-style) | [2](#google-iam-style) |
| [google-style](adapters/google-style/) | Google OAuth2 API `v2` | 4 | SDK | x/oauth2 @ v0.37.0<br>google-api-go-client/idtoken @ v0.299.0 | 7 | [2](#google-style) | [2](#google-style) |
| [gsearchconsole-style](adapters/gsearchconsole-style/) | Google Search Console API `v1` | 11 | SDK | google-api-go-client @ v0.299.0 | 7 | [2](#gsearchconsole-style) | [4](#gsearchconsole-style) |
| [gsheets-style](adapters/gsheets-style/) | Google Sheets API `v4` | 10 | SDK | google-api-go-client @ v0.299.0 | 8 | [4](#gsheets-style) | [3](#gsheets-style) |
| [gtasks-style](adapters/gtasks-style/) | Google Tasks API `v1` | 11 | SDK | google-api-go-client @ v0.299.0 | 8 | [3](#gtasks-style) | [2](#gtasks-style) |
| [google-iam-style](adapters/google-iam-style/) | Google Cloud IAM API + Service Accounts `v1` | 10 | SDK | google-api-go-client @ v0.300.0 | 7 | [4](#google-iam-style) | [2](#google-iam-style) |
| [google-style](adapters/google-style/) | Google OAuth2 API `v2` | 4 | SDK | x/oauth2 @ v0.37.0<br>google-api-go-client/idtoken @ v0.300.0 | 7 | [2](#google-style) | [2](#google-style) |
| [gsearchconsole-style](adapters/gsearchconsole-style/) | Google Search Console API `v1` | 11 | SDK | google-api-go-client @ v0.300.0 | 7 | [2](#gsearchconsole-style) | [4](#gsearchconsole-style) |
| [gsheets-style](adapters/gsheets-style/) | Google Sheets API `v4` | 10 | SDK | google-api-go-client @ v0.300.0 | 8 | [4](#gsheets-style) | [3](#gsheets-style) |
| [gtasks-style](adapters/gtasks-style/) | Google Tasks API `v1` | 11 | SDK | google-api-go-client @ v0.300.0 | 8 | [3](#gtasks-style) | [2](#gtasks-style) |
| [helius-style](adapters/helius-style/) | Helius Solana RPC + Enhanced API `v0` | 11 | VM | — | — | [3](#helius-style) | [6](#helius-style) |
| [hn-style](adapters/hn-style/) | Hacker News Firebase API `v0` | 11 | VM | — | — | [3](#hn-style) | [4](#hn-style) |
| [hubspot-style](adapters/hubspot-style/) | HubSpot CRM API `v3` | 33 | SDK | hubspot-node @ 14.0.1 (floor) | 5 | [4](#hubspot-style) | — |
Expand Down Expand Up @@ -133,7 +133,7 @@ Behavior columns come in two kinds: **verified** (an official SDK was driven aga
| [workday-style](adapters/workday-style/) | Workday REST API `v40.0` | 8 | VM | — | — | [4](#workday-style) | [3](#workday-style) |
| [x-articles-style](adapters/x-articles-style/) | X (Twitter) Articles API `v2` | 8 | VM | — | — | [4](#x-articles-style) | [4](#x-articles-style) |
| [xero-style](adapters/xero-style/) | Xero Accounting API `2.0` | 15 | VM | — | — | [6](#xero-style) | [5](#xero-style) |
| [youtube-style](adapters/youtube-style/) | YouTube Data API `v3` | 14 | SDK | google-api-go-client @ v0.299.0 | 8 | [7](#youtube-style) | [2](#youtube-style) |
| [youtube-style](adapters/youtube-style/) | YouTube Data API `v3` | 14 | SDK | google-api-go-client @ v0.300.0 | 8 | [7](#youtube-style) | [2](#youtube-style) |
| [zendesk-style](adapters/zendesk-style/) | Zendesk REST API `2` | 37 | SDK | node-zendesk @ 6.0.1 (floor) | 6 | [8](#zendesk-style) | [5](#zendesk-style) |
| [zuora-style](adapters/zuora-style/) | Zuora REST API `v1` | 20 | VM | — | — | [8](#zuora-style) | [5](#zuora-style) |

Expand Down Expand Up @@ -254,7 +254,7 @@ sections in `conformance/node/tests/*.test.ts`).
- Order.ListWithPagination walks page_info cursors
- webhooks verify through the SDK's VerifyWebhookRequest HMAC validator

### google-api-go-client @ v0.299.0
### google-api-go-client @ v0.300.0

**apps-script-style**

Expand Down Expand Up @@ -381,7 +381,7 @@ sections in `conformance/node/tests/*.test.ts`).
- PlaylistItems.Insert adds the video, Delete removes it
- Videos.Delete -> 204; re-delete surfaces a googleapi 404

### google-api-go-client/idtoken @ v0.299.0
### google-api-go-client/idtoken @ v0.300.0

**google-style**

Expand Down Expand Up @@ -2301,7 +2301,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 16 real routes · 7 covered · 43% · 9 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 16 real routes · 7 covered · 43% · 9 not implemented

<details><summary>not implemented (9)</summary>

Expand Down Expand Up @@ -3599,7 +3599,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 64 real routes · 8 covered · 12% · 56 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 64 real routes · 8 covered · 12% · 56 not implemented

<details><summary>not implemented (56)</summary>

Expand Down Expand Up @@ -4490,7 +4490,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 66 real routes · 11 covered · 16% · 55 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 66 real routes · 11 covered · 16% · 55 not implemented

<details><summary>not implemented (55)</summary>

Expand Down Expand Up @@ -4595,7 +4595,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 38 real routes · 9 covered · 23% · 29 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 38 real routes · 9 covered · 23% · 29 not implemented

<details><summary>not implemented (29)</summary>

Expand Down Expand Up @@ -4674,7 +4674,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 3 real routes · 3 covered · 100% · 0 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 3 real routes · 3 covered · 100% · 0 not implemented

**Missing** (3)

Expand Down Expand Up @@ -4871,7 +4871,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 79 real routes · 16 covered · 20% · 63 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 79 real routes · 16 covered · 20% · 63 not implemented

<details><summary>not implemented (63)</summary>

Expand Down Expand Up @@ -4990,7 +4990,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 128 real routes · 13 covered · 10% · 115 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 128 real routes · 13 covered · 10% · 115 not implemented

<details><summary>not implemented (115)</summary>

Expand Down Expand Up @@ -5170,9 +5170,9 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 136 real routes · 14 covered · 10% · 122 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 137 real routes · 14 covered · 10% · 123 not implemented

<details><summary>not implemented (122)</summary>
<details><summary>not implemented (123)</summary>

- `POST` `/v1/iamPolicies:lintPolicy`
- `POST` `/v1/iamPolicies:queryAuditableServices`
Expand Down Expand Up @@ -5211,6 +5211,7 @@ behavior notes live in each adapter's README.
- `POST` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}:undelete`
- `DELETE` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/subjects/{subjectsId}`
- `GET` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/subjects/{subjectsId}/operations/{operationsId}`
- `POST` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/subjects/{subjectsId}:revokeSessions`
- `POST` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/subjects/{subjectsId}:undelete`
- `POST` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}:getIamPolicy`
- `POST` `/v1/locations/{locationsId}/workforcePools/{workforcePoolsId}:setIamPolicy`
Expand All @@ -5223,8 +5224,7 @@ behavior notes live in each adapter's README.
- `PATCH` `/v1/organizations/{organizationsId}/roles/{rolesId}`
- `POST` `/v1/organizations/{organizationsId}/roles/{rolesId}:undelete`
- `POST` `/v1/permissions:queryTestablePermissions`
- `GET` `/v1/projects/{projectsId}/locations/{locationsId}/oauthClients`
… and 72 more
… and 73 more


</details>
Expand Down Expand Up @@ -5312,7 +5312,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 11 real routes · 10 covered · 90% · 1 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 11 real routes · 10 covered · 90% · 1 not implemented

<details><summary>not implemented (1)</summary>

Expand Down Expand Up @@ -5369,7 +5369,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 17 real routes · 10 covered · 58% · 7 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 17 real routes · 10 covered · 58% · 7 not implemented

<details><summary>not implemented (7)</summary>

Expand Down Expand Up @@ -5433,7 +5433,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 14 real routes · 9 covered · 64% · 5 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 14 real routes · 9 covered · 64% · 5 not implemented

<details><summary>not implemented (5)</summary>

Expand Down Expand Up @@ -9496,7 +9496,7 @@ behavior notes live in each adapter's README.

</details>

**Provider surface** — derived from sdk google-api-go-client @ v0.299.0: 83 real routes · 9 covered · 10% · 74 not implemented
**Provider surface** — derived from sdk google-api-go-client @ v0.300.0: 83 real routes · 9 covered · 10% · 74 not implemented

<details><summary>not implemented (74)</summary>

Expand Down
18 changes: 9 additions & 9 deletions conformance/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ require (
github.com/stripe/stripe-go/v86 v86.3.0
github.com/twilio/twilio-go v1.31.2
golang.org/x/oauth2 v0.37.0
google.golang.org/api v0.299.0
google.golang.org/api v0.300.0
gopkg.in/yaml.v3 v3.0.1
stuntapi.com/stunt v0.46.0
)

require (
cloud.google.com/go/auth v0.23.3 // indirect
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
cloud.google.com/go/compute/metadata v0.9.1 // indirect
cloud.google.com/go/auth v0.24.0 // indirect
cloud.google.com/go/auth/oauth2adapt v0.3.0 // indirect
cloud.google.com/go/compute/metadata v0.10.0 // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
github.com/ProjectZKM/Ziren/crates/go-runtime/zkvm_runtime v0.0.0-20251001021608-1fe7b43fc4d6 // indirect
github.com/StackExchange/wmi v1.2.1 // indirect
Expand Down Expand Up @@ -60,7 +60,7 @@ require (
github.com/expr-lang/expr v1.17.8 // indirect
github.com/felixge/httpsnoop v1.1.0 // indirect
github.com/fjl/jsonw v0.1.0 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-logr/logr v1.4.4 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-ole/go-ole v1.3.0 // indirect
github.com/goccy/go-json v0.10.5 // indirect
Expand All @@ -70,7 +70,7 @@ require (
github.com/google/s2a-go v0.1.10 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.3.22 // indirect
github.com/googleapis/gax-go/v2 v2.24.1 // indirect
github.com/googleapis/gax-go/v2 v2.26.2 // indirect
github.com/gorilla/websocket v1.4.2 // indirect
github.com/holiman/uint256 v1.3.2 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
Expand All @@ -85,9 +85,9 @@ require (
github.com/vektah/gqlparser/v2 v2.5.36 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 // indirect
go.opentelemetry.io/otel v1.44.0 // indirect
go.opentelemetry.io/otel/metric v1.44.0 // indirect
go.opentelemetry.io/otel/trace v1.44.0 // indirect
go.opentelemetry.io/otel v1.45.0 // indirect
go.opentelemetry.io/otel/metric v1.45.0 // indirect
go.opentelemetry.io/otel/trace v1.45.0 // indirect
go.starlark.net v0.0.0-20240925182052-1207426daebd // indirect
golang.org/x/crypto v0.57.0 // indirect
golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df // indirect
Expand Down
Loading
Loading