Custom GitHub Actions published to the GitHub Marketplace.
Validates that all commit messages in a pull request follow the Conventional Commits specification.
Usage:
- uses: helpers4/action/conventional-commits@v1Features:
- Validates commit message format against the Conventional Commits spec
- Runs as a lightweight shell-based action (no Node.js runtime required)
- Provides clear error messages for non-compliant commits
- Ideal for enforcing consistent commit history in CI pipelines
Sets up Node.js + pnpm (via the official pnpm/action-setup), optionally installing dependencies.
Usage:
- uses: actions/checkout@v7
- uses: helpers4/action/setup-pnpm@v1
with:
node-version: "26"Posts or updates a single sticky PR comment summarizing job statuses as a table.
Usage:
- uses: helpers4/action/pr-status-comment@v1
with:
jobs: |
{ "🏗️ Build": "${{ needs.build.result }}" }Dispatches a repository_dispatch event to a repository via a GitHub App token, with an optional
fallback identity retried automatically on failure.
Usage:
- uses: helpers4/action/dispatch-with-fallback@v1
with:
target-owner: helpers4
target-repo: website
event-type: action-release
payload: '{"version": "${{ github.ref_name }}"}'
app-id: ${{ vars.TRIGGANATOR_ID }}
app-private-key: ${{ secrets.TRIGGANATOR_KEY }}Visit helpers4.dev/action for complete documentation.
Contributions are welcome! Please follow Conventional Commits for all commit messages.
- Fork the repository
- Create your feature branch
- Test your changes
- Submit a Pull Request
This project is licensed under the GNU Lesser General Public License v3.0.
|
Bérenger |