Workflows
A collection of reusable GitHub Actions workflows for TypeScript projects.
Install / Use
/learn @sxzz/WorkflowsREADME
sxzz/workflows
A collection of reusable GitHub Actions workflows and actions for TypeScript projects.
Features
- Standardized CI/CD workflows for testing, building, and releasing
- Easy integration into any TypeScript repository
- Includes custom actions for setup and automation
Included Workflows
- Unit Test: Runs tests and reports coverage
- Release: Publishes releases to npm/JSR
- Auto Fix: Automatically fixes code style issues
- Publish Any Commit: Releases any commit as a package
Usage
To use a workflow, reference it in your project’s .github/workflows/*.yml:
# Example: Unit Test
name: Unit Test
uses: sxzz/workflows/.github/workflows/unit-test.yml@main
See the examples/ folder for sample workflow configurations:
Actions
setup-js/action.yml: Sets up Node.js and installs dependencies
Contributing
Contributions and suggestions are welcome! Please open issues or pull requests.
Sponsors
<p align="center"> <a href="https://cdn.jsdelivr.net/gh/sxzz/sponsors/sponsors.svg"> <img src='https://cdn.jsdelivr.net/gh/sxzz/sponsors/sponsors.svg'/> </a> </p>License
MIT License © 2025-PRESENT Kevin Deng
