Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Publish Go and Typescript types using 🧙 Mage #30

Closed
bdeneux opened this issue Jun 17, 2024 · 0 comments · Fixed by #31
Closed

🚀 Publish Go and Typescript types using 🧙 Mage #30

bdeneux opened this issue Jun 17, 2024 · 0 comments · Fixed by #31
Assignees

Comments

@bdeneux
Copy link
Contributor

bdeneux commented Jun 17, 2024

Building on the progress made in issues #25 and #27, we need to enhance our build system to include the ability to publish generated types. This will be achieved through the integration of the Mage build tool.

The proposed enhancements will require updates to our GitHub Actions workflow to accommodate the new publishing steps. The key objectives of this issue are:

  1. Publish Go Types: We need to implement functionality to publish Go types and manage package version updates. This will involve creating a new Mage target that handles the generation and publishing of Go types, as well as managing the versioning of the Go package.

  2. Publish TypeScript Types on npm: Similarly, we need to create a Mage target for publishing TypeScript types on npm. This target should handle the generation of TypeScript types and their subsequent publishing on npm.

@github-project-automation github-project-automation bot moved this to 📋 Backlog in 💻 Development Jun 17, 2024
@bdeneux bdeneux self-assigned this Jun 17, 2024
@ccamel ccamel moved this from 📋 Backlog to 📆 To do in 💻 Development Jun 17, 2024
@bdeneux bdeneux linked a pull request Jun 17, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from 📆 To do to ✅ Done in 💻 Development Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

1 participant