Skip to content

feat: ci pipeline#1

Merged
imbenrabi merged 2 commits into
mainfrom
benr/publish-npm-package
Aug 12, 2025
Merged

feat: ci pipeline#1
imbenrabi merged 2 commits into
mainfrom
benr/publish-npm-package

Conversation

@imbenrabi

Copy link
Copy Markdown
Contributor

No description provided.

@imbenrabi
imbenrabi requested a review from Copilot August 11, 2025 20:48

Copilot AI left a comment

Copy link
Copy Markdown

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 introduces a CI/CD pipeline for the project by adding GitHub Actions workflows for continuous integration and automated releases, while preparing the package for publication by updating package.json and cleaning up development resources.

  • Added GitHub Actions workflows for CI (build/test) and automated npm publishing
  • Updated package configuration to enable public publishing
  • Removed development example files and simplified npm scripts

Reviewed Changes

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

Show a summary per file
File Description
package.json Changed to public package and removed development scripts
examples/*.ts Removed all example files (basic.ts, static-startup.ts, static-all.ts)
README.md Updated documentation to remove example references and add license section
.github/workflows/ci.yml Added CI workflow for pull requests and main branch pushes
.github/workflows/release.yml Added release workflow with tag validation and npm publishing

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
@imbenrabi
imbenrabi merged commit 527df49 into main Aug 12, 2025
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.

2 participants