Skip to content

Commit 5e4a9dd

Browse files
authored
Merge pull request #10 from moderation-api/speakeasy/regenerate
fix: v0.3.3
2 parents d4e8596 + 281e6cf commit 5e4a9dd

7 files changed

Lines changed: 22 additions & 12 deletions

File tree

‎.goreleaser.yaml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ brews:
5959
owner: moderation-api
6060
name: homebrew-tap
6161
branch: main
62-
token: '{{ envOrDefault "HOMEBREW_TAP_GITHUB_TOKEN" "" }}'
62+
# Only .Env works here, not template functions. auto-release.yml always
63+
# sets the variable (empty without the secret, then skip_upload is true).
64+
token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}"
6365
directory: Formula
6466
skip_upload: '{{ if eq (envOrDefault "HOMEBREW_TAP_GITHUB_TOKEN" "") "" }}true{{ end }}'
6567
homepage: "https://github.com/moderation-api/cli"

‎.speakeasy/gen.lock‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ management:
55
docVersion: 1.1.0
66
speakeasyVersion: internal
77
generationVersion: internal
8-
releaseVersion: 0.3.2
9-
configChecksum: 2f6db893bc71d7bdbd1a7219264cc100
8+
releaseVersion: 0.3.3
9+
configChecksum: a95df217f2ce238441199a6ea3f715fe
1010
repoURL: https://github.com/moderation-api/cli
1111
installationURL: https://github.com/moderation-api/cli
1212
published: true
@@ -127,7 +127,7 @@ trackedFiles:
127127
internal/cli/root.go:
128128
last_write_checksum: sha1:d00799a3804f87479242f16bf520cb593f79ba8e
129129
internal/cli/version.go:
130-
last_write_checksum: sha1:65375a19e7575da07cebb5a962f6a9f3d0f0aba8
130+
last_write_checksum: sha1:a77aa9a27f89f066ed45081e1f453d5f8780ac78
131131
internal/cli/webhooks/create.go:
132132
last_write_checksum: sha1:98c73266c8954efcf0da2493ae41909df45a38f0
133133
internal/cli/webhooks/delete.go:
@@ -367,7 +367,7 @@ trackedFiles:
367367
internal/sdk/models/sdkerrors/sdkdefaulterror.go:
368368
last_write_checksum: sha1:437b3a3eacb54d8648a68f80b3cd38fa5019f006
369369
internal/sdk/moderationapi.go:
370-
last_write_checksum: sha1:762e382d4349381c9005341e5d9c3bd27124f3bb
370+
last_write_checksum: sha1:f1f147d2cf835423ff61ed5b03e4a8b2cd08a56c
371371
internal/sdk/optionalnullable/optionalnullable.go:
372372
last_write_checksum: sha1:b828c94c45116e632925027e4e2c211e971e04e2
373373
internal/sdk/optionalnullable/optionalnullable_test.go:
@@ -429,7 +429,7 @@ trackedFiles:
429429
internal/usage/bodyschemas.go:
430430
last_write_checksum: sha1:06404c8b3b7c87ea76f8722c2aeaa1d17baac650
431431
internal/usage/schema.go:
432-
last_write_checksum: sha1:22776c578f96949fb1677f6078c62fdea445de1f
432+
last_write_checksum: sha1:7d18cd61a609d94a72ef1c29a10141425c2d2620
433433
scripts/install.ps1:
434434
last_write_checksum: sha1:bd3a52c28f647ed881c6e8d72abf2d84216976c9
435435
scripts/install.sh:

‎.speakeasy/gen.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ generation:
3232
generateNewTests: true
3333
skipResponseBodyAssertions: false
3434
cli:
35-
version: 0.3.2
35+
version: 0.3.3
3636
additionalDependencies: {}
3737
agentEnvironmentDetection: true
3838
arrayFlagFormat: repeatable

‎CHANGELOG.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.3.3 (2026-10-23)
4+
5+
Full Changelog: [v0.3.2...v0.3.3](https://github.com/moderation-api/cli/compare/v0.3.2...v0.3.3)
6+
7+
### Chores
8+
9+
- Update the generated code.
10+
311
## 0.3.2 (2026-10-23)
412

513
Full Changelog: [v0.3.1...v0.3.2](https://github.com/moderation-api/cli/compare/v0.3.1...v0.3.2)

‎internal/cli/version.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
// which propagates the value here (see cmd/modapi/main.go):
1515
//
1616
// go build -ldflags "-X main.version=x.y.z" ./cmd/modapi
17-
var Version = "0.3.2"
17+
var Version = "0.3.3"
1818

1919
// BuildTime is optionally set at build time via ldflags targeting the main package.
2020
var BuildTime string

‎internal/sdk/moderationapi.go‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,10 @@ func WithTimeout(timeout time.Duration) SDKOption {
137137
// New creates a new instance of the SDK with the provided options
138138
func New(opts ...SDKOption) *ModerationAPI {
139139
sdk := &ModerationAPI{
140-
SDKVersion: "0.3.2",
140+
SDKVersion: "0.3.3",
141141
sdkConfiguration: config.SDKConfiguration{
142-
UserAgent: "speakeasy-sdk/go 0.3.2 internal 1.1.0 github.com/moderation-api/cli/internal/sdk",
143-
SDKVersion: "0.3.2",
142+
UserAgent: "speakeasy-sdk/go 0.3.3 internal 1.1.0 github.com/moderation-api/cli/internal/sdk",
143+
SDKVersion: "0.3.3",
144144
GenVersion: "internal",
145145
OpenAPIDocVersion: "1.1.0",
146146
ServerList: ServerList,

‎internal/usage/schema.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ type usageNode struct {
2828
}
2929

3030
var usageNodes = map[string]usageNode{
31-
"": {head: "name \"modapi\"\nbin \"modapi\"\nabout \"Moderation API: Moderate text, images, video and audio in real time, manage authors, review queues and actions, and receive webhooks.\"\nversion \"0.3.2\"\nconfig {\n file \"~/.config/modapi/config.yaml\"\n}", flags: []usageItem{{key: "usage", text: "flag \"--usage\" help=\"Print the CLI Usage schema in KDL format\" global=#true"}, {key: "version", text: "flag \"-v --version\" help=\"Print the CLI version\""}, {key: "output-format", text: "flag \"-o --output-format <format>\" help=\"Specify the output format. Options: pretty, json, yaml, table, toon.\" global=#true config=\"output_format\" default=\"pretty\""}, {key: "color", text: "flag \"--color <color>\" help=\"Control colored output: auto (color when output is a TTY), always, or never. Respects NO_COLOR and FORCE_COLOR env vars.\" global=#true default=\"auto\""}, {key: "jq", text: "flag \"-q --jq <jq>\" help=\"Filter and transform output using a jq expression (e.g., '.name', '.items[] | .id')\" global=#true"}, {key: "raw-output", text: "flag \"--raw-output\" help=\"Write --jq string results as raw text instead of JSON strings (like jq -r); non-string results stay JSON\" global=#true default=#false"}, {key: "server-url", text: "flag \"--server-url <url>\" help=\"Override the default server URL\" global=#true"}, {key: "server", text: "flag \"--server <server>\" help=\"Select a server by index (for indexed servers) or name (for named servers)\" global=#true"}, {key: "header", text: "flag \"-H --header <header...>\" help=\"Set a custom HTTP request header (format: \\\"Key: Value\\\"). Can be specified multiple times.\" global=#true var=#true"}, {key: "include-headers", text: "flag \"--include-headers\" help=\"Include HTTP response headers in the output\" global=#true default=#false"}, {key: "timeout", text: "flag \"--timeout <duration>\" help=\"HTTP request timeout (e.g., 30s, 5m, 100ms)\" global=#true config=\"timeout\""}, {key: "interactive", text: "flag \"--interactive\" help=\"Prompt for missing inputs and open guided configure/auth forms (forms fall back to line prompts on stdin off-TTY)\" global=#true default=#true"}, {key: "no-interactive", text: "flag \"--no-interactive\" help=\"Disable all interactive features (auto-prompting, explorer auto-launch, TUI forms)\" global=#true default=#false"}, {key: "dry-run", text: "flag \"--dry-run\" help=\"Preview API requests without sending them (no network, no OS keychain). Human preview on stderr; with -o json or --jq, one JSON object per request on stdout. Local mutation commands (auth login, auth logout and configure) make no request: they skip prompts and writes and report a no-op (stderr, or one JSON object on stdout in the machine form)\" global=#true default=#false"}, {key: "debug", text: "flag \"-d --debug\" help=\"Log request and response diagnostics to stderr\" global=#true default=#false"}, {key: "agent-mode", text: "flag \"--agent-mode\" help=\"Enable structured errors and default TOON output for AI coding agents. Automatically enabled when a known agent environment is detected (CLAUDECODE, CURSOR_AGENT, etc.). Use --agent-mode=false to disable.\" global=#true default=#false"}, {key: "secret-key", text: "flag \"--secret-key <secret_key>\" help=\"HTTP Bearer\" global=#true env=\"MODAPI_SECRET_KEY\" config=\"security.secret_key\""}, {key: "no-keyring", text: "flag \"--no-keyring\" help=\"Never read or write the OS keychain; store secrets in the config file instead\" global=#true env=\"MODAPI_NO_KEYRING\" config=\"no_keyring\" default=#false"}}, children: []string{"account", "actions", "auth", "authors", "channels", "completion", "configure", "content", "explore", "help", "projects", "queue", "version", "webhook-secret", "webhooks", "whoami", "wordlist"}},
31+
"": {head: "name \"modapi\"\nbin \"modapi\"\nabout \"Moderation API: Moderate text, images, video and audio in real time, manage authors, review queues and actions, and receive webhooks.\"\nversion \"0.3.3\"\nconfig {\n file \"~/.config/modapi/config.yaml\"\n}", flags: []usageItem{{key: "usage", text: "flag \"--usage\" help=\"Print the CLI Usage schema in KDL format\" global=#true"}, {key: "version", text: "flag \"-v --version\" help=\"Print the CLI version\""}, {key: "output-format", text: "flag \"-o --output-format <format>\" help=\"Specify the output format. Options: pretty, json, yaml, table, toon.\" global=#true config=\"output_format\" default=\"pretty\""}, {key: "color", text: "flag \"--color <color>\" help=\"Control colored output: auto (color when output is a TTY), always, or never. Respects NO_COLOR and FORCE_COLOR env vars.\" global=#true default=\"auto\""}, {key: "jq", text: "flag \"-q --jq <jq>\" help=\"Filter and transform output using a jq expression (e.g., '.name', '.items[] | .id')\" global=#true"}, {key: "raw-output", text: "flag \"--raw-output\" help=\"Write --jq string results as raw text instead of JSON strings (like jq -r); non-string results stay JSON\" global=#true default=#false"}, {key: "server-url", text: "flag \"--server-url <url>\" help=\"Override the default server URL\" global=#true"}, {key: "server", text: "flag \"--server <server>\" help=\"Select a server by index (for indexed servers) or name (for named servers)\" global=#true"}, {key: "header", text: "flag \"-H --header <header...>\" help=\"Set a custom HTTP request header (format: \\\"Key: Value\\\"). Can be specified multiple times.\" global=#true var=#true"}, {key: "include-headers", text: "flag \"--include-headers\" help=\"Include HTTP response headers in the output\" global=#true default=#false"}, {key: "timeout", text: "flag \"--timeout <duration>\" help=\"HTTP request timeout (e.g., 30s, 5m, 100ms)\" global=#true config=\"timeout\""}, {key: "interactive", text: "flag \"--interactive\" help=\"Prompt for missing inputs and open guided configure/auth forms (forms fall back to line prompts on stdin off-TTY)\" global=#true default=#true"}, {key: "no-interactive", text: "flag \"--no-interactive\" help=\"Disable all interactive features (auto-prompting, explorer auto-launch, TUI forms)\" global=#true default=#false"}, {key: "dry-run", text: "flag \"--dry-run\" help=\"Preview API requests without sending them (no network, no OS keychain). Human preview on stderr; with -o json or --jq, one JSON object per request on stdout. Local mutation commands (auth login, auth logout and configure) make no request: they skip prompts and writes and report a no-op (stderr, or one JSON object on stdout in the machine form)\" global=#true default=#false"}, {key: "debug", text: "flag \"-d --debug\" help=\"Log request and response diagnostics to stderr\" global=#true default=#false"}, {key: "agent-mode", text: "flag \"--agent-mode\" help=\"Enable structured errors and default TOON output for AI coding agents. Automatically enabled when a known agent environment is detected (CLAUDECODE, CURSOR_AGENT, etc.). Use --agent-mode=false to disable.\" global=#true default=#false"}, {key: "secret-key", text: "flag \"--secret-key <secret_key>\" help=\"HTTP Bearer\" global=#true env=\"MODAPI_SECRET_KEY\" config=\"security.secret_key\""}, {key: "no-keyring", text: "flag \"--no-keyring\" help=\"Never read or write the OS keychain; store secrets in the config file instead\" global=#true env=\"MODAPI_NO_KEYRING\" config=\"no_keyring\" default=#false"}}, children: []string{"account", "actions", "auth", "authors", "channels", "completion", "configure", "content", "explore", "help", "projects", "queue", "version", "webhook-secret", "webhooks", "whoami", "wordlist"}},
3232
"account": {head: "cmd \"account\" help=\"Operations for account\"", children: []string{"retrieve"}},
3333
"account retrieve": {head: "cmd \"retrieve\" help=\"Get account details\"", flags: []usageItem{{key: "project-id", text: " flag \"-p --project-id <project_id>\" help=\"The project to act on, by ID or name. Required with an organization key unless the key reaches only one project; list projects with GET /projects. A project key acts on its own project and needs no value: naming another one is an error.\""}}},
3434
"actions": {head: "cmd \"actions\" help=\"Operations for actions\"", children: []string{"create", "delete", "execute", "list", "retrieve", "update"}},

0 commit comments

Comments
 (0)