Skip to content

dymexjs/reusable_workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dymexjs - Reusable workfows

Released under the MIT license. All Contributors PRs welcome! Code of Conduct

A collection of reusable GitHub Actions workflows to be used by @dymexjs packages

Table of Contents

Usage

Just call the choosen workflows from github actions

Workflows

All Contributors

all-contributors.yml

Fills in missing allcontributors entries for a repository

Runs

Codacy Analisys and Coverage

codacy-analysis.yml

GitHub Action for running Codacy static analysis on over 40 supported languages and returning identified issues in the code, and also to send coverage reports to codacy.

Runs

Dependency Review

dependency-review.yml

The dependency review action scans your pull requests for dependency changes, and will raise an error if any vulnerabilities or invalid licenses are being introduced.

Runs

Lint PR

lint-pr.yml

GitHub Action that ensures that your pull request titles match the Conventional Commits spec. Typically, this is used in combination with a tool like semantic-release to automate releases

Runs

action-semantic-pull-request

Publish NPM

publish-npm.yml

Publish packages to npm automatically in GitHub Actions by updating the version number.

Runs

Release Drafter

release-drafter.yml

Drafts your next release notes as pull requests are merged into master

Runs

Notes: You need a release-drafter.yml file in .github/ to configure the action

Run Tests

run-tests.yml

This workflow runs the tests suites of the package in various node versions and SO's.

Update Changelog

update-changelog.yml

A GitHub Action to update a changelog with the latest release notes. Also updates package.json version

Runs

Code of Conduct

We expect everyone to abide by our Code of Conduct. Please read it.

How to Contribute

Check out our Contributing Guide for information on contributing.

License 📝

Licensed under the MIT License.

Contributors ✨

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Reusable workflows for @dymexjs packages

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published