Skip to content

ci: publish releases from public repository - #1

Merged
danielkov merged 6 commits into
mainfrom
chore/open-source-releases
Aug 24, 2026
Merged

ci: publish releases from public repository#1
danielkov merged 6 commits into
mainfrom
chore/open-source-releases

Conversation

@danielkov

Copy link
Copy Markdown
Contributor

Summary

  • publish tag-driven releases directly to speakeasy-api/kit with the repository GitHub token
  • allow unsigned macOS artifacts when Apple credentials are absent, while retaining optional signing and notarization
  • update installation/release documentation and retire the competing local publisher
  • bump Kit to 0.1.83

Validation

  • cargo fmt --check
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • OPENROUTER_API_KEY=ci-placeholder cargo test --locked
  • cargo build --locked --release
  • workflow YAML and embedded shell syntax checks
  • release tag and optional signing branch checks

@danielkov
danielkov force-pushed the chore/open-source-releases branch from 357ead2 to b4fc932 Compare August 24, 2026 21:30
@danielkov
danielkov enabled auto-merge (squash) August 24, 2026 22:02
@danielkov
danielkov merged commit 6bafae2 into main Aug 24, 2026
1 check passed
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