Skip to content

Conversation

@yaleMemVerge
Copy link
Contributor

Purpose of the change

Add CI/CD workflows for the TypeScript client package to automate building, testing, and publishing to npm.

Description

This change introduces GitHub Actions workflows for the TypeScript client located in memmachine-ts/rest_client. The workflows automatically build and test the client on every push or pull request to the main branch, and publish the package to npm when a new release is published.

Type of change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Not tested.

Checklist

  • I have signed the commit(s) within this pull request
  • My code follows the style guidelines of this project (See STYLE_GUIDE.md)
  • I have performed a self-review of my own code
  • I have commented my code
  • My changes generate no new warnings
  • I have checked my code and corrected any misspellings

Maintainer Checklist

  • Confirmed all checks passed
  • Contributor has signed the commit(s)
  • Reviewed the code
  • Run, Tested, and Verified the change(s) work as expected

@yaleMemVerge yaleMemVerge self-assigned this Jan 12, 2026
@yaleMemVerge yaleMemVerge requested a review from Copilot January 12, 2026 07:26
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds GitHub Actions CI/CD workflows for the TypeScript client package to automate building, testing, and publishing.

Changes:

  • Adds a workflow to build and test the TypeScript client on pushes and pull requests to main
  • Adds a workflow to publish the TypeScript client package to npm on release events

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/ts-client-test.yml Defines the build and test workflow that runs on changes to the TypeScript client
.github/workflows/ts-client-publish.yml Defines the npm publishing workflow that triggers on release publication

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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