Getting Started
Welcome to the helpers4 GitHub Actions collection! Reusable actions for common development workflows.
What are GitHub Actions?
Section titled “What are GitHub Actions?”GitHub Actions enables you to create custom workflows that run automatically on GitHub events. Workflows are made up of actions - reusable units of code that perform specific tasks.
Available Actions
Section titled “Available Actions”| Action | Use it with | Description |
|---|---|---|
| action-release | helpers4/action-release@v0 | Release a TypeScript, Rust or mixed repository in one step |
| conventional-commits | helpers4/action/conventional-commits@v1 | Validate commit messages against the Conventional Commits specification |
| dispatch-with-fallback | helpers4/action/dispatch-with-fallback@v1 | Dispatch a repository_dispatch event via a GitHub App token, with an optional fallback identity retried on failure |
| pr-status-comment | helpers4/action/pr-status-comment@v1 | Post or update a single sticky PR comment summarizing job statuses as a table |
| setup-pnpm | helpers4/action/setup-pnpm@v1 | Set up Node.js + pnpm, optionally installing dependencies |
Note the two shapes of uses:: most actions are folders of the helpers4/action repository (helpers4/action/<name>@v1); an action published on the GitHub Marketplace has its own repository (helpers4/<name>@v0). See Two kinds of repository.
Quick Start
Section titled “Quick Start”1. Basic Usage
Section titled “1. Basic Usage”Add to your workflow file (.github/workflows/commit-check.yml):
2. With Configuration
Section titled “2. With Configuration”3. Full Workflow Example
Section titled “3. Full Workflow Example”Common Patterns
Section titled “Common Patterns”CI/CD Integration
Section titled “CI/CD Integration”Release Workflow
Section titled “Release Workflow”See action-release for the one-time setup (GitHub App, trusted publishers).
Versioning
Section titled “Versioning”- Pin to major:
helpers4/action/conventional-commits@v1(monorepo),helpers4/action-release@v0(own repository) - Pin to a release:
helpers4/action/conventional-commits@v1.2.3 - Pin to a commit SHA for the strongest guarantee, and let Dependabot keep it current
Marketplace
Section titled “Marketplace”Browse all helpers4 actions on GitHub Marketplace
Next Steps
Section titled “Next Steps”- Explore Actions Documentation
- Check the GitHub Repository
Support
Section titled “Support”- GitHub Issues: helpers4/action
License
Section titled “License”LGPL-3.0 — See LICENSE for details.
