Skip to content

Add Future AGI SDK compliance workflow#25

Open
nik13 wants to merge 15 commits into
devfrom
fix/sdk-compliance-workflow
Open

Add Future AGI SDK compliance workflow#25
nik13 wants to merge 15 commits into
devfrom
fix/sdk-compliance-workflow

Conversation

@nik13

@nik13 nik13 commented May 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Runs SDK CI on every PR and push to dev/main.
  • Adds Python and TypeScript SDK test/compliance checks through the shared harness.
  • Adds generated Go and Java SDK build checks.
  • Adds release-sdks.yml to publish/release SDK packages on merge to main.
  • Allows SDK generation scripts to consume an explicit backend OpenAPI path for backend compatibility jobs.

Release setup

  • Python publishing uses PyPI Trusted Publishing via pypa/gh-action-pypi-publish.
  • TypeScript publishing uses NPM_TOKEN and skips existing package versions.
  • Go release creates go/futureagi/v<version> module tags.
  • Java release deploys to GitHub Packages and skips existing versions.

Validation

  • actionlint .github/workflows/sdk-compliance.yml .github/workflows/release-sdks.yml
  • YAML parse for both workflows
  • git diff --check
  • Fresh TypeScript SDK install/typecheck/tests/build
  • Go SDK tests
  • PR checks are green for Python tests, TypeScript tests, Go/Java builds, and both compliance suites.

Enforcement

@nik13 nik13 changed the title Add Python SDK compliance workflow Add Future AGI SDK compliance workflow May 20, 2026
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.

1 participant