Skip to content

Shared Github Actions for Node.js projects and Monorepos.

License

Notifications You must be signed in to change notification settings

anolilab/workflows

Repository files navigation

Shared GitHub Actions

This repository serves as a collection of reusable GitHub Action workflows specifically designed for usage in Node and Monorepo projects. The workflows stored here encapsulate common and repetitive tasks, allowing them to be easily integrated into multiple projects. This not only reduces the necessity to rewrite code, but also ensures a standardized approach to common operations across all repositories.

Good To Know

Getting Started

To use these workflows, simply reference them from your project's workflows. Instructions for each workflow are detailed below.

Read more about reusing workflows.

Repository Settings

Configure GitHub Actions permissions: Go to repo Settings > Actions > General and make sure to configure the following:

  • Actions permissions should be set to Allow all actions and reusable workflows
  • Workflow permissions should be set to Read and write permissions, and make sure the Allow GitHub Actions to create and approve pull requests option is active.

Available steps and workflows

Steps

Workflows

Contributing

If you would like to help take a look at the list of issues and check our Contributing guidelines.

Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Good First Issues

We have a list of good first issues that contain bugs that have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.

Credits

License

The anolilab workflows is open-sourced software licensed under the MIT