Skip to content

Prepare repo for public release#5

Merged
kognitosmatt merged 3 commits intomainfrom
prepare-public-release
Mar 10, 2026
Merged

Prepare repo for public release#5
kognitosmatt merged 3 commits intomainfrom
prepare-public-release

Conversation

@kognitosmatt
Copy link
Contributor

Summary

  • Add MIT license (matching kognitos-node)
  • Add .gitignore (node_modules, .DS_Store)
  • Add info.contact and info.license fields to OpenAPI spec
  • Fix downstream repo reference from kognitos-js to kognitos-node in publish workflow and README
  • Remove nonexistent preview/ directory from README
  • Harden publish workflow by moving interpolated values to env: block

Test plan

  • Verify spectral lint latest/openapi.yaml --ruleset .spectral.yaml passes in CI
  • Confirm publish workflow triggers correctly on next release (targets kognitos-node)
  • Review LICENSE file content before making repo public

🤖 Generated with Claude Code

Add MIT license, .gitignore, info.contact and info.license to the
OpenAPI spec, fix downstream repo reference from kognitos-js to
kognitos-node, remove nonexistent preview/ directory from README,
and harden publish workflow against shell injection.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
kognitosmatt and others added 2 commits March 9, 2026 17:10
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Restrict GITHUB_TOKEN to least-privilege: contents:read for CI,
empty permissions for publish (uses app token instead).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kognitosmatt kognitosmatt merged commit de05b3b into main Mar 10, 2026
3 checks passed
@kognitosmatt kognitosmatt deleted the prepare-public-release branch March 10, 2026 00:14
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.

2 participants