Skip to content

feat: Improve DX and automate releases#22

Merged
so5 merged 1 commit intomainfrom
feat/improve-dx-and-automation
Aug 20, 2025
Merged

feat: Improve DX and automate releases#22
so5 merged 1 commit intomainfrom
feat/improve-dx-and-automation

Conversation

@google-labs-jules
Copy link
Contributor

This commit addresses several improvements to the project's developer experience and release process.

  1. Dependencies: Updates outdated dependencies, including mocha.
  2. Documentation: Enhances README.md with "Installation", "Usage", and "API Guide" sections to make the library easier to use.
  3. CI: Configures the test workflow to run on pull requests to the main branch, providing earlier feedback on changes.
  4. Automation: Implements an automated release process using semantic-release. When commits are merged to main, a new version is automatically determined, tagged, and published to npm, along with a corresponding GitHub release and updated CHANGELOG.md.

This automates the previously manual versioning and publishing steps.

This commit addresses several improvements to the project's developer experience and release process.

1.  **Dependencies:** Updates outdated dependencies, including `mocha`.
2.  **Documentation:** Enhances `README.md` with "Installation", "Usage", and "API Guide" sections to make the library easier to use.
3.  **CI:** Configures the test workflow to run on pull requests to the `main` branch, providing earlier feedback on changes.
4.  **Automation:** Implements an automated release process using `semantic-release`. When commits are merged to `main`, a new version is automatically determined, tagged, and published to npm, along with a corresponding GitHub release and updated `CHANGELOG.md`.

This automates the previously manual versioning and publishing steps.
@so5 so5 marked this pull request as ready for review August 20, 2025 13:19
@so5 so5 merged commit 5f9ca9a into main Aug 20, 2025
4 checks 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