Skip to content

feat(forms): add publish settings command#565

Merged
steipete merged 3 commits intoopenclaw:mainfrom
bogdanovich:feat/forms-publish
May 9, 2026
Merged

feat(forms): add publish settings command#565
steipete merged 3 commits intoopenclaw:mainfrom
bogdanovich:feat/forms-publish

Conversation

@bogdanovich
Copy link
Copy Markdown
Contributor

Summary

  • add gog forms publish <formId> for Google Forms publish settings
  • support --unpublish and --accepting-responses=false
  • return the form responder URI after publishing and include JSON output for scripting
  • keep the command disabled in readonly and agent-safe safety profiles
  • update generated command docs

Closes #564

Tests

  • go test ./internal/cmd -run 'FormsPublish|Forms.*Publish|Execute_Forms'
  • go test ./internal/cmd -run 'Safety|Enabled|Schema|Help'
  • XDG_CONFIG_HOME=$(mktemp -d) GOG_KEYRING_BACKEND=file go test ./internal/cmd
  • make build
  • make docs-check

@steipete steipete merged commit 3bdb6eb into openclaw:main May 9, 2026
@steipete
Copy link
Copy Markdown
Collaborator

steipete commented May 9, 2026

Landed on main as 3bdb6eb.

I kept the Forms publish command, added the missing changelog entry, fixed the lint fallout, and verified with make ci (including generated docs coverage at 471 command pages). Thanks @bogdanovich.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(forms): add gog form publish command

2 participants