Skip to content

fix: Remove cross-platform CI workflow#25

Closed
google-labs-jules[bot] wants to merge 2 commits intomainfrom
feat/improve-dx-and-automation
Closed

fix: Remove cross-platform CI workflow#25
google-labs-jules[bot] wants to merge 2 commits intomainfrom
feat/improve-dx-and-automation

Conversation

@google-labs-jules
Copy link
Contributor

Removes the cross-platform-test.yml workflow. The tests were failing due to environment constraints (missing Docker service on macOS/Windows), and the user has decided to handle this testing locally.

This branch includes several improvements to the project's developer experience and automation.

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.
    *   Adds Node.js v22 to the test matrix.
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`.
Removes the `cross-platform-test.yml` workflow. The tests were failing due to environment constraints (missing Docker service on macOS/Windows), and the user has decided to handle this testing locally.
@so5 so5 closed this Aug 20, 2025
@so5 so5 deleted the feat/improve-dx-and-automation branch August 20, 2025 16:28
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